Job Title: Senior QA Automation Engineer
Location: On-site
Position Type: Full-Time
Job Summary:
We are seeking a highly skilled and experienced Senior QA Automation Engineer with over 10 years of expertise in software testing and automation. The ideal candidate will have a strong background in developing automated test scripts, frameworks, and test suites across various platforms, ensuring high product quality and efficient release cycles. As a senior member of the QA team, you will be expected to lead testing initiatives, mentor junior team members, and work collaboratively with cross-functional teams to deliver reliable and scalable solutions.
Key Responsibilities:
- Design and Development: Develop and maintain scalable test automation frameworks for complex applications, ensuring robust testing for functional, regression, and integration scenarios.
- Test Strategy & Planning: Design test plans, test cases, and test data based on product requirements and technical specifications.
- Test Execution: Execute automated and manual tests for new and existing features, analyze results, and report issues using tools like JIRA, Selenium, or TestNG.
- Collaboration: Work closely with product managers, developers, and other QA engineers to identify testing needs and ensure seamless integration within Agile/Scrum methodologies.
- Quality Assurance: Lead quality initiatives, ensure adherence to quality standards, and apply best practices to maintain and improve the quality of the software product.
- Mentorship: Mentor and guide junior QA team members, review their work, and contribute to knowledge-sharing within the team.
- Continuous Improvement: Continuously improve the automation test suite, test coverage, and framework efficiency, incorporating new tools and techniques to enhance overall quality and performance.
- Documentation: Document automated test scripts, processes, and methodologies for consistent, reproducible test coverage.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in quality assurance, with a strong focus on test automation.
- Expertise in automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG, Cucumber, REST Assured).
- Proficiency in programming/scripting languages such as Java, Python, JavaScript, or similar for automation development.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitLab, CircleCI) and practices to integrate automated testing in the software release cycle.
- Experience with API testing, performance testing, and mobile testing is a plus.
- Deep knowledge of Agile/Scrum methodologies and experience working within fast-paced product development environments.
- Excellent communication, analytical, and problem-solving skills, with the ability to interact effectively across diverse teams.