Experience in Quality Assurance and testing |
Strong hands-on expertise in Selenium WebDriver and other automation tools |
Experience with Java (preferred) or C#/Python for automation scripting. |
Experience building and maintaining automation frameworks from scratch. |
Strong understanding of functional testing principles. |
Experience with: TestNG / JUnit / NUnit, Maven / Gradle, Git |
Experience integrating automation with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions). |
Experience with API testing tools (Postman, RestAssured, etc.). |
Strong SQL knowledge for backend validation. |
Experience working in Agile/Scrum environments. |
Strong understanding of: Test planning and strategy, Test case design techniques (boundary value, equivalence partitioning), Regression strategy, Risk-based testing |
Ability to independently own testing for a feature/module. |
Experience with BDD frameworks (Cucumber, SpecFlow). |
Experience with Selenium Grid / parallel execution. |
Experience testing cloud-based applications (Azure/AWS). |
Experience with performance testing tools (JMeter). |
Experience with containerization (Docker). |
Exposure to DevOps practices and shift-left testing. |
Experience in microservices architecture testing. |
Knowledge of security testing basics. |