HamburgerMenu
hirist

Job Description

We are actively recruiting Automation Tester + Penetration tester for our company.

Location : Nagpur.

Work experience : Min. 4 years relevant experience preferred.

Job Responsibilities :


Automation Test Design and Development :

- Develop, maintain, and enhance automated test scripts and frameworks for functional, regression, performance, and load testing.

- Write reusable, maintainable, and efficient code for test automation using industry-standard tools and programming languages.

- Design automation strategies for testing web, mobile, and backend systems.

- Implement and maintain test scripts for Continuous Integration (CI) and Continuous Deployment (CD) pipelines.

Test Execution and Reporting :


- Execute automated tests and identify defects or issues in the software products.

- Report and track defects, working with developers to ensure timely resolution.

- Review and analyze test results, providing feedback and improvement suggestions to the development team.

- Generate test reports and dashboards to track test execution and results.

Collaboration and Mentoring :

- Work closely with cross-functional teams, including developers, product managers, and business analysts,

to understand requirements and ensure quality.

- Mentor and guide junior QA engineers in automation best practices and framework development.

- Participate in design and code reviews to ensure best practices in automation.

Test Planning and Strategy :

- Develop test plans and strategies to cover all aspects of the application, ensuring high test coverage and risk mitigation.

- Identify gaps in test coverage and implement solutions to fill those gaps.

- Work on defining and setting up the appropriate automation environment and tools for test execution.

Performance and Load Testing :

- Perform performance testing (e.g., load, stress, scalability) and analyze performance bottlenecks.

- Utilize automation tools like JMeter, LoadRunner, or other similar frameworks to simulate user loads and gather performance metrics.

Continuous Improvement :

- Research and implement new automation tools and technologies to improve testing efficiency and effectiveness.

- Contribute to process improvements within the QA team and organization, ensuring test processes align with industry best practices.

- Ensure automation suite is integrated with version control systems (e.g., Git) and CI/CD pipelines (e.g., Jenkins, CircleCI, GitLab).

Required Skills and Qualifications :

Technical Skills :


- Proficiency in at least one programming language (Java, Python, JavaScript, C#, or similar).

- Strong experience with test automation tools such as Selenium, Cypress, TestNG, JUnit, or Appium.

- Knowledge of API testing tools (e.g., Postman, RestAssured, SoapUI).

- Experience with performance testing tools like JMeter or LoadRunner.

- Familiarity with CI/CD tools (e.g., Jenkins, Bamboo, GitLab CI) and version control systems (e.g., Git).

- Experience working with cloud-based platforms (AWS, Azure, Google Cloud) is a plus.

Experience :

- 5+ years of hands-on experience in test automation and quality assurance, including automation framework development.

- Solid understanding of the software development lifecycle (SDLC) and Agile methodologies (Scrum, Kanban).

- Experience with both manual and automated testing for web, mobile, and desktop applications.

- Strong knowledge of software testing concepts, including functional, regression, performance, and load testing.

Problem Solving and Analytical Skills :

- Strong troubleshooting and debugging skills.

- Ability to quickly identify issues in automated tests and work with development teams to resolve them.

- Ability to analyze complex systems and identify testing needs and gaps.

Soft Skills :

- Excellent communication skills to effectively interact with stakeholders and team members.

- Strong organizational and time-management skills.

- Ability to work in a fast-paced environment and handle multiple priorities.

- Leadership qualities to mentor and guide junior team members.

Preferred Skills :

Framework Development :


- Experience developing or maintaining automation frameworks from scratch.


- Familiarity with Behavior-Driven Development (BDD) frameworks such as Cucumber or SpecFlow.

Cloud and Virtualization :

- Experience with virtualized or containerized test environments using Docker, Kubernetes, etc.

Database Skills :

- Experience with SQL and NoSQL databases for testing and data validation purposes.

Key Performance Indicators (KPIs) :

- Test Coverage : Achieve a high level of automated test coverage for new features.

- Test Automation Efficiency : Continuous improvement in the speed and reliability of automated tests.

- Bug Detection Rate : Ensure early detection of bugs and issues through automated testing.

- Code Quality : Maintain clean, well-documented, and reusable automation code.

This role is ideal for someone with a solid foundation in automation testing, a passion for improving testing processes, and the ability to collaborate and mentor others while leading efforts to enhance product quality through automation.


info-icon

Did you find something suspicious?