HamburgerMenu
hirist

Job Description

Job Description :

We are seeking a highly skilled and experienced Quality Assurance Automation Engineer (QA Automation) to join our growing team.

- The ideal candidate must have strong hands-on experience in Web Application Automation Testing using any modern automation tool (e.g., Selenium, Playwright, Testim) and scripting language (e.g., Java, Python, JavaScript).

- They should also possess expertise in Salesforce application testing, API automation, and end-to-end software testing principles.

- A deep understanding of CI/CD pipelines, particularly with Jenkins and GitHub, is essential.

- Candidates must also be comfortable switching between programming languages and tools as needed.

Roles & Responsibilities :

- Design, develop, and maintain automated test scripts for Web and API testing using Selenium, Playwright, RestAssured, etc.

- Design and execute accurate test cases for the Salesforce application.

- Must have experience creating frameworks using Selenium and RestAssured.

- Should be willing to work on manual testing tasks as needed.

- Implement BDD frameworks using Cucumber to drive efficient and understandable test scenarios.

- Strong focus on Salesforce application testing, including familiarity with Salesforce workflows, objects, and UI.

- Create, maintain, and optimize Jenkins pipelines for automated builds, testing, and deployments.

- Collaborate with cross-functional teams to define and implement automation strategies and improve test coverage and quality.

- Use GitHub for version control, ensuring proper branching, merging, and pull request practices.

- Build reusable libraries and utilities to streamline automation testing processes.

- Troubleshoot test script failures and improve execution reliability and performance.

- Execute functional, regression, and integration testing throughout the software development lifecycle.

- Design and perform performance and load testing as required.

- Provide training and support to team members on automation tools, frameworks, and best practices.

Skills :

- Mandatory experience in Salesforce application testing : must have hand-on experience in Salesforce workflows and application testing.

- Salesforce automation is a plus but not mandatory.

- Mandatory Web Automation : Strong hands-on experience in web automation using tools like Selenium, Playwright, or Testim.

- Strong programming experience in Java, Python, or JavaScript.

- Mandatory API Automation : Hands-on experience with at least one API testing tool : Postman, RestAssured, SoapUI, Karate, or similar.

- Frameworks & Tools : Proven expertise with Cucumber BDD frameworks.

- Experience with TestNG or JUnit is a plus.

- CI/CD and Version Control : Hands-on experience with Jenkins for pipeline creation and maintenance.

- Proficient in GitHub for version control, code review, and collaboration.

- Manual Testing : Sound knowledge of QA methodologies, test planning, and test strategy.

- Must understand various testing levels like functional, regression, and integration testing.

Preferred Skills :

- Salesforce automation experience is a plus.

- Familiarity with DevOps practices and cloud environments (AWS, Azure).

- Knowledge of Docker and containerized test environments.

- Experience with performance testing tools and approaches.

Qualifications :

- Bachelors degree in Computer Science, Information Technology, or a related field


info-icon

Did you find something suspicious?