We are seeking a highly skilled and detail-oriented QA Automation Engineer to join our team and help ensure the highest level of quality across our products and data pipelines. The ideal candidate will have strong hands-on experience in test automation, a solid programming background, and a passion for building scalable and reliable testing solutions across environments.
Key Responsibilities:
- Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API testing
- Execute functional, regression, integration, and end-to-end tests to ensure product quality
- Perform API testing and validate data integrity across systems and pipelines
- Develop and implement data validation strategies for ETL processes
- Collaborate with developers, product managers, and DevOps teams to ensure quality throughout the SDLC
- Integrate automated tests into CI/CD pipelines to enable continuous testing
- Identify, document, and track defects, ensuring timely resolution
- Drive automation best practices and continuously improve testing processes
- Ensure scalability, reliability, and performance of automated testing frameworks
Required Qualifications:
- Strong hands-on experience with automation tools such as Selenium and Appium
- Experience with testing frameworks like TestNG, JUnit, or Pytest
- Solid programming skills in Python, Java, or JavaScript
- Experience in API testing (REST/GraphQL) using tools like Postman or RestAssured
- Strong knowledge of SQL and database validation
- Experience with version control systems such as Git
- Hands-on experience with CI/CD tools like Jenkins