Job Title: Senior QA Engineer Selenium Automation & Manual Testing
Location: Remote India
6 months
Client Domain: Product-based company specializing in SaaS HRMS (Human Resource Management System) applications tailored for public sector organizations
Job Summary:
We are seeking a seasoned Senior QA Engineer with a strong background in both automation and manual testing with proven expertise in Selenium WebDriver and Java-based test automation. This role is pivotal to ensuring the quality and reliability of our SaaS-based HRMS solutions. The ideal candidate will be responsible for leading QA efforts driving test strategy building scalable automation frameworks and contributing to a high-quality Agile development environment.
Key Responsibilities:
- Lead the end-to-end automation testing efforts using Selenium WebDriver with Java and support key initiatives across manual testing workflows.
- Design develop and maintain robust reusable test automation frameworks for web applications.
- Create and execute comprehensive test plans test cases and manual/automated scripts ensuring maximum coverage.
- Identify isolate and thoroughly document bugs collaborating closely with developers for timely resolution.
- Integrate automated tests into CI/CD pipelines (Jenkins/GitHub Actions) and work closely with DevOps to streamline deployments.
- Perform cross-browser and cross-platform testing using tools such as BrowserStack or Sauce Labs.
- Conduct API testing (manual and automated) using Postman RestAssured or similar tools.
- Support performance testing efforts (using tools like JMeter) to ensure optimal application behavior under load.
- Champion best practices in BDD/TDD test data management defect reporting and test metrics tracking.
- Actively contribute to Agile ceremonies (daily stand-ups sprint planning retrospectives demos).
- Stay updated on emerging test tools and technologies to improve QA strategy and implementation.
- Mentor junior QA engineers and ensure QA standards are consistently met across projects.
Required Skills & Qualifications:
- 7 years of experience in Software QA with at least 3 years in Selenium WebDriver automation using Java.
- Expertise in Java programming with strong OOP principles especially in building automation scripts and frameworks.
- Solid hands-on experience with test automation frameworks: TestNG JUnit and BDD tools like Cucumber.
- Strong command of manual testing techniques including exploratory regression functional and integration testing.
- Proficiency with CI/CD tools: Jenkins Git Docker.
- Experience with API testing and validation using Postman RestAssured or similar tools.
- Knowledge of performance testing tools like JMeter is a strong plus.
- Experience testing in cloud-based or virtual test environments (BrowserStack Sauce Labs etc.).
- Familiarity with Agile development methodologies and DevOps practices.
- Strong analytical mindset with attention to detail and excellent problem-solving skills.
- Exceptional communication skills and ability to work collaboratively with cross-functional teams.