Software Engineer In Test
The Software Engineer in Test will define testing strategies and build automated and manual coverage across UI, API, and database layers. The role requires QA automation experience, strong programming and debugging skills, and familiarity with CI/CD, databases, and Linux environments.
About the job
Responsibilities
- Ensure product quality, reliability, and performance.
- Define test strategies and lead automation initiatives.
- Design and execute manual and automated tests for UI, API, and database layers.
- Develop and maintain test automation frameworks using Selenium, Playwright, or similar tools.
- Write, execute, and optimize test scripts integrated with CI/CD pipelines such as Jenkins.
- Perform API and database validations, analyze logs, debug failures, and report defects clearly.
- Collaborate with developers, product managers, and DevOps for end-to-end quality assurance.
- Identify risks and improve test coverage through strong coding, testing, and problem-solving skills.
Requirements
- Bachelor's degree in engineering, preferably Computer Science or Information Technology, or an equivalent degree.
- 1+ years of hands-on experience developing and designing QA automation frameworks, preferably using Python.
- Strong understanding of testing methodologies.
- Experience with Python, Perl, shell scripting, Selenium, test automation, software testing, software development, and SDET practices.
- Strong problem analysis, troubleshooting, and debugging skills.
- Experience with databases, preferably MySQL.
- REST/API testing experience.
- Ability to integrate end-to-end tests with CI/CD pipelines and monitor and improve test-coverage metrics.
- Ability to work in a dynamic, agile development environment and adapt to changing requirements.
- Performance testing experience with relevant automation and monitoring tools.
- Experience working in Linux/Unix environments and a basic understanding of operating systems.
Nice to Have
- Exposure to Dockerization or virtualization.
Compensation and Benefits
- Competitive base salary plus performance-based bonus.
- Comprehensive medical insurance and paid holidays.
- Hybrid-friendly culture with flexible work options.
- Professional development reimbursement, WiFi reimbursement, and health and wellness allowance.
Skills
Python, Perl, Shell Scripting, Selenium, Playwright, MySQL, Rest Api Testing, CI/CD, Jenkins, Docker, Linux, Unix, Performance Testing, Virtualization, Test Automation
Similar jobs
QA Engineering jobsDesigns and leads automated testing strategies for complex software systems, ensuring reliable end-to-end quality and risk mitigation. Requires 2+ years of SDET experience, JavaScript or TypeScript proficiency, and hands-on experience with frameworks such as Playwright, Pact, or Cypress.
Quality Specialist responsible for software quality engineering across test design, automation, CI/CD, production monitoring, and AI-powered testing of LLM-backed and agentic features. Requires 5+ years of QA experience and familiarity with Java, Python or JavaScript, Selenium, Agile, and test management tools.
Build testing and verification frameworks for application and database modernization, including functional equivalence, performance validation, data integrity, and LLM-assisted unit-test generation. The role requires 4+ years of software development experience, JVM expertise, and experience with testing frameworks, databases, and LLM evaluation.
Owns verification and validation of mechanical subsystems and complete autonomous robot assemblies from prototype through production. The role requires hands-on mechanical testing, inspection, failure analysis, GD&T expertise, and collaboration across design, manufacturing, suppliers, and deployment teams.
The SDET will build and maintain automated test frameworks, execute functional and performance testing, integrate quality checks into CI/CD pipelines, and improve product reliability. The role requires a bachelor's degree and at least five years of SDET or comparable experience, with strong programming and automation skills.