We are seeking a skilled and detail-oriented Automation cum Performance Tester with 2–5 years of experience in software testing. The ideal candidate will be responsible for designing, developing, and executing automated test scripts, conducting performance testing, identifying bottlenecks, and ensuring the overall quality, reliability, scalability, and performance of web and mobile applications.
Key ResponsibilitiesAutomation Testing
- Design, develop, and maintain automated test scripts for web, mobile, and API applications.
- Execute automated test suites and analyze test results.
- Develop reusable automation frameworks and enhance existing frameworks.
- Collaborate with developers, business analysts, and QA teams to understand requirements and define test strategies.
- Perform functional, regression, integration, and end-to-end testing.
- Identify, log, track, and verify defects throughout the software development lifecycle.
- Integrate automation scripts with CI/CD pipelines for continuous testing.
Performance Testing
- Design and execute performance, load, stress, endurance, and scalability tests.
- Develop performance test scenarios based on business and technical requirements.
- Monitor application performance metrics and identify system bottlenecks.
- Analyze performance test results and provide optimization recommendations.
- Work closely with development, DevOps, and infrastructure teams to resolve performance issues.
- Prepare detailed performance reports and present findings to stakeholders.
Required SkillsAutomation Testing
- Strong experience with automation tools such as Selenium WebDriver, Playwright, Cypress, or Appium.
- Hands-on experience in programming languages such as Java, Python, JavaScript, or C#.
- Experience with test frameworks like TestNG, JUnit, NUnit, or PyTest.
- Knowledge of API testing using Postman, Rest Assured, or similar tools.
- Experience with version control tools such as Git.
Performance Testing
- Hands-on experience with performance testing tools such as Apache JMeter, LoadRunner, Gatling, or NeoLoad.
- Strong understanding of performance testing methodologies and best practices.
- Experience analyzing server and application performance metrics.
- Understanding of web architecture, databases, and network protocols.
Additional Skills
- Experience working in Agile/Scrum environments.
- Knowledge of CI/CD tools such as Jenkins, Azure DevOps, GitHub Actions, or GitLab CI/CD.
- Basic understanding of cloud platforms such as AWS, Azure, or GCP.
- Familiarity with SQL and database testing.
- Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- ISTQB certification is a plus.
- Experience with containerization technologies such as Docker and Kubernetes is desirable.
- Exposure to monitoring tools such as Grafana, Dynatrace, New Relic, or AppDynamics is an advantage.
Key Competencies
- Excellent communication and collaboration skills.
- Strong attention to detail and quality.
- Ability to work independently and in a team environment.
- Strong time management and multitasking abilities.
Nice to Have
- Experience in performance engineering and tuning recommendations.
- Exposure to security testing concepts.
- Experience testing microservices and cloud-native applications.
Pay: ₹324,855.92 - ₹1,000,000.97 per year
Benefits:
- Flexible schedule
- Provident Fund
Work Location: In person