Key Responsibilities
Test Automation (Primary Focus)
- Design and develop scalable, maintainable, and reusable automation frameworks for UI and API testing.
- Implement frameworks using Selenium WebDriver, Rest Assured, and TestNG/JUnit (Java) or NUnit (C#/.NET).
- Develop data-driven and keyword-driven test suites.
- Integrate automated tests into CI/CD pipelines using Jenkins, GitLab, or Azure DevOps.
- Maintain cross-browser and cross-platform compatibility (e.g., WebDriver Manager, Docker).
- Apply design patterns such as POM, Factory, and Singleton in the automation framework.
Manual Testing & Test Analysis
- Create, review, and execute manual test cases for functional, regression, integration, and exploratory testing.
- Analyze business requirements and technical documentation to ensure comprehensive test coverage.
- Perform negative testing, identify edge cases, and apply boundary value analysis.
- Contribute to root cause analysis (RCA) for production issues.
- Work closely with developers, BAs, and product owners to define test strategies and acceptance criteria.
Required Skills & Qualifications
- 7+ years of experience in software testing, including 3+ years in test automation.
- Strong hands-on experience with Java (preferred) or .NET for automation.
- Proficiency in:
- Selenium WebDriver, Rest Assured
- TestNG/JUnit, Postman
- Git, MS DevOps, Maven (or equivalent)
- Solid background in manual test design, execution, and requirement analysis.
- Good knowledge of Agile methodologies (Scrum, Kanban) and STLC.
- Familiarity with SQL for backend validation and test data preparation.
Job Type: Full-time
Application Question(s):
- Do you have hands-on experience designing and developing automation frameworks using Selenium WebDriver and Rest Assured? Please provide details.
- Which programming language do you primarily use for automation (Java or .NET), and how many years of experience do you have with it?
- Have you implemented automation frameworks using design patterns such as Page Object Model (POM), Factory, or Singleton? If yes, please share examples.
- Have you integrated automated tests into CI/CD pipelines (e.g., Jenkins, GitLab, Azure DevOps)? Please describe your experience.
- How many years of experience do you have in manual testing (functional, regression, integration, exploratory) in addition to automation?
- Are you experienced in working within Agile environments (Scrum/Kanban) and collaborating closely with developers, BAs, and product owners?
- Do you have hands-on experience writing SQL queries for backend validation and test data preparation?
- Do you meet the requirement of 7+ years in software testing (with at least 3+ years in automation)?
- What is your Notice period in days?
- What is your current monthly salary?
- What is your expected monthly salary?