Automation QA Specialist (Selenium & BDD)

Full–time

Posted on: 5 days ago

As a Test Automation Engineer at our company, you will be responsible for the following:

- Designing, developing, and maintaining automation test scripts using Selenium WebDriver with Java
- Implementing BDD frameworks using Cucumber (Gherkin feature files, step definitions)
- Automating RESTful APIs using tools such as Rest Assured
- Executing test cases using TestNG and managing test suites
- Integrating automation scripts with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Analyzing test results, identifying defects, and working closely with developers to resolve issues
- Performing regression, smoke, and sanity testing
- Maintaining automation frameworks and improving test coverage
- Participating in requirement reviews and providing test estimations
- Preparing and maintaining test documentation and reports

Required Qualifications:
- Strong experience in Java programming
- Hands-on experience with Selenium WebDriver
- Expertise in BDD using Cucumber
- Experience in REST API automation using Rest Assured
- Proficient in TestNG
- Good understanding of automation frameworks (Hybrid / BDD)
- Experience with Maven / Gradle
- Knowledge of Git or other version control systems
- Understanding of SDLC and STLC
- Experience working in Agile/Scrum environments

Good to Have:
- Experience with Postman / Swagger
- Knowledge of SQL and database testing
- Exposure to Docker or cloud platforms
- Experience with performance testing tools (JMeter)
- Familiarity with cross-browser testing tools (Grid, BrowserStack, Sauce Labs)

As a Test Automation Engineer at our company, you are expected to have robust analytical and problem-solving skills, good communication and collaboration abilities, ability to work independently and in a team environment, and attention to detail and commitment to quality. As a Test Automation Engineer at our company, you will be responsible for the following:

- Designing, developing, and maintaining automation test scripts using Selenium WebDriver with Java
- Implementing BDD frameworks using Cucumber (Gherkin feature files, step definitions)
- Automating RESTful APIs using tools such as Rest Assured
- Executing test cases using TestNG and managing test suites
- Integrating automation scripts with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Analyzing test results, identifying defects, and working closely with developers to resolve issues
- Performing regression, smoke, and sanity testing
- Maintaining automation frameworks and improving test coverage
- Participating in requirement reviews and providing test estimations
- Preparing and maintaining test documentation and reports

Required Qualifications:
- Strong experience in Java programming
- Hands-on experience with Selenium WebDriver
- Expertise in BDD using Cucumber
- Experience in REST API automation using Rest Assured
- Proficient in TestNG
- Good understanding of automation frameworks (Hybrid / BDD)
- Experience with Maven / Gradle
- Knowledge of Git or other version control systems
- Understanding of SDLC and STLC
- Experience working in Agile/Scrum environments

Good to Have:
- Experience with Postman / Swagger
- Knowledge of SQL and database testing
- Exposure to Docker or cloud platforms
- Experience with performance testing tools (JMeter)
- Familiarity with cross-browser testing tools (Grid, BrowserStack, Sauce Labs)

As a Test Automation Engineer at our company, you are expected to have robust analytical and problem-solving skills, good communication and collaboration abilities, ability to work independently and in a team environment, and attention to detail and commitment to quality.