Job Description
the position
We are seeking a highly skilled and meticulous Software Development Engineer in Test (SDET) to join our quality assurance team. You will play a critical role in ensuring the quality and reliability of our software products through automated testing and test automation framework development. You work closely with software developers and quality assurance engineers to design, develop, and execute automated test cases, identify, and report defects, and contribute to the continuous improvement of our testing processes. If you are passionate about software quality, have a strong programming background, and excel in an agile development environment, we encourage you to apply.
your playbook
- Collaborate with software developers and quality assurance engineers to understand software requirements and design comprehensive test plans.
- Develop and maintain automated test scripts and test suites using industry-standard test automation frameworks and tools.
- Perform end-to-end testing, integration testing, and regression testing to validate the functionality, performance, and reliability of software applications.
- Design and execute load and performance tests to identify system bottlenecks and performance issues.
- Collaborate with cross-functional teams to identify and document software defects and issues and assist in their resolution.
- Develop and maintain automated test data and test environments to support test case execution.
- Monitor test execution and analyze test results to ensure software meets quality and performance standards.
- Contribute to the continuous improvement of testing processes, methodologies, and best practices.
- Stay up to date with emerging trends and technologies in software testing and test automation.
skills you bring to the field
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as an SDET or software developer with a focus on test automation.
- Proficiency in programming languages such as Java, Python, C#, or others commonly used in Test automation.
- Strong knowledge of software testing principles, methodologies, and practices.
- Experience with test automation frameworks and tools (e.g., Selenium, Appium, JUnit, TestNG).
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent critical thinking skills and attention to detail.
- Effective communication skills and the ability to work collaboratively in a team.
- ISTQB or other relevant certifications in software testing is a plus.
Our rally cry
- Put Customers First
- Think as an Owner
- Win as a Team
- Act with Integrity
- Be Better Every Day
This is an exciting opportunity for an SDET to contribute to the quality assurance efforts of our software products and help ensure a seamless user experience. If you are passionate about test automation and software quality and enjoy working in a fast-paced development environment, we encourage you to apply and join our dedicated quality assurance team.