Senior Quality Assurance Automation Engineer
Job Description
Job Summary
We are looking for a skilled QA Automation Engineer with 4-6 years of experience in building and maintaining scalable automation frameworks for web and mobile applications. The ideal candidate should have strong expertise in Java-based automation frameworks , UI automation , and mobile automation using Appium , along with experience in data validation and process automation involving database and analytics platforms such as Databricks or Synapse .
The candidate will play a key role in improving automation coverage, ensuring product quality, and building reliable validation mechanisms across application and data layers.
Key Responsibilities
- Design, develop, and maintain scalable test automation frameworks using Java, Selenium, Cucumber, and TestNG .
- Develop and maintain mobile automation scripts using Appium for both iOS and Android applications .
- Build robust end-to-end automation suites for web and mobile platforms.
- Implement BDD-based automation frameworks using Cucumber to improve readability and collaboration.
- Create highly reliable XPath and locator strategies for dynamic web elements.
- Develop automation for data validation workflows , including comparisons between database outputs (Databricks or Synapse) and Power BI dashboards or reports .
- Automate repetitive validation processes to improve testing efficiency and reduce manual effort.
- Execute and maintain automated tests on BrowserStack for cross-browser and cross-device testing .
- Integrate automation suites into CI/CD pipelines to support continuous testing.
- Analyze test results, debug failures, and identify root causes efficiently.
- Collaborate with developers, product managers, and other QA engineers to ensure high product quality.
- Contribute to framework improvements, code reviews, and automation best practices .
- Participate in test planning, test case design, and requirement analysis .
- Ensure automation scripts follow maintainability, scalability, and coding standards .
Required Skills
- 4-6 years of experience in QA Automation / Software Testing.
- Strong programming experience in Java .
- Hands-on experience with Selenium WebDriver for web automation.
- Experience with Cucumber (BDD framework) and TestNG .
- Experience in mobile automation using Appium for both iOS and Android platforms .
- Advanced knowledge of XPath and DOM element identification strategies .
- Experience with data validation and automation involving Databricks or Synapse databases .
- Experience comparing data outputs with Power BI dashboards or reports .
- Strong understanding of Software Testing Life Cycle (STLC) and automation best practices.
- Experience with Git or other version control systems .
- Experience with Azure DevOps for test management, repositories, and CI/CD pipeline integration.
- Strong debugging and problem-solving skills.
Good to Have
- Experience working with REST API testing tools (Postman, RestAssured).
- Experience in test reporting tools such as Extent Reports or Allure.
- Knowledge of SQL for data validation .
- Experience working in Agile/Scrum environments .
- Familiarity with cloud-based test environments .
Soft Skills
- Strong analytical and problem-solving ability.
- Excellent communication and collaboration skills.
- Ability to quickly learn and adapt to new tools and technologies.
- Strong attention to detail and commitment to quality.
- Ability to work independently and take ownership of automation initiatives.
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Must have:
- Should have 4-6 years of relevant Experience
- Should be ready to work and handle work without teammates
- Should be ready to work in Evening or Night Shifts
- Ready to join immediately – 15 Days
Perks & Benefits:
- Permanent Work from Home
- No Bar for Right Candidate
- Fixed Internet Allowance
- Flexi Schedule (5 day/ 9 Day fortnight)