HamburgerMenu
hirist

Job Description

Job Description :


Responsibilities :


- Test Automation Framework Development : Design, develop, and maintain robust, scalable, and efficient test automation frameworks for web applications, RESTful APIs, mobile platforms, and backend components.

- Integration Testing : Lead and execute comprehensive integration testing of distributed systems, microservices, and APIs to ensure seamless communication and data flow across components.

- Performance & Load Testing : Conduct in-depth performance and load testing using industry-standard tools like JMeter, analyzing results to identify performance bottlenecks, scalability issues, and areas for optimization.

- Test Scripting & Maintenance : Create, maintain, and enhance automated test scripts for various testing types, including regression, functional, smoke, and sanity tests.

- Tooling Expertise : Leverage and integrate open-source testing tools such as Selenium, TestNG, and JUnit for effective automated test execution.

- API Testing : Perform thorough REST API testing using specialized tools like RestAssured, Postman, and Swagger, ensuring API functionality, reliability, and security.

- CI/CD Integration : Implement and maintain automated test suites within CI/CD pipelines using platforms like Jenkins, GitLab CI, or similar tools, promoting continuous testing and faster feedback loops.

- Cross-Functional Collaboration : Collaborate closely with development, DevOps, and other QA teams to embed quality throughout the software development lifecycle, advocating for early testing and shift-left practices.


- Root Cause Analysis : Participate actively in root cause analysis for performance degradation or test failures, providing valuable insights and recommendations for timely resolution.


Qualifications :


- Experience : 6+ years of progressive experience in software quality assurance and testing, with a strong emphasis on test automation.

- Automation Frameworks : Proven experience in designing, developing, and maintaining test automation frameworks.

- Testing Types : Solid understanding and practical experience with integration testing, performance testing, functional testing, regression testing, smoke testing, and sanity testing.

- Tools :


Hands-on experience with :


- Automation Tools : Selenium, TestNG, JUnit.

- Performance Tools : JMeter.

- API Testing Tools : RestAssured, Postman, Swagger.

- CI/CD : Experience implementing and maintaining test suites within CI/CD pipelines (e.g., Jenkins, GitLab CI).

- Technical Skills : Strong understanding of software development lifecycle (SDLC) and quality assurance methodologies.


- Analytical Skills : Excellent analytical and problem-solving skills, with a keen eye for detail.

- Communication : Strong verbal and written communication skills, with the ability to articulate complex technical issues clearly.


Preferred Qualifications :


- Experience with container orchestration tools like Kubernetes.

- Familiarity with cloud platforms (AWS, Azure, GCP).

- Experience with mobile application testing automation frameworks.

- Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.

- Bachelor's degree in Computer Science, Engineering, or a related field.


info-icon

Did you find something suspicious?