Tech Stack
JavaJMeterJUnitPythonSelenium
About the role
- Design, develop, and execute automated test scripts using industry-standard testing tools.
- Conduct performance testing to ensure the scalability and stability of applications under varying loads.
- Analyze and troubleshoot testing defects; collaborate with development teams to resolve issues.
- Develop comprehensive test plans and test cases based on project requirements.
- Participate in test planning, design reviews, and defect reviews.
- Continuously improve testing processes and methodologies for better efficiency.
- Mentor junior QA engineers and conduct knowledge-sharing sessions.
Requirements
- 5+ years of experience in QA engineering or test automation.
- Strong proficiency with automation testing tools (e.g., Selenium, JUnit, TestNG).
- Experience in performance testing tools (e.g., JMeter, LoadRunner).
- Solid understanding of manual testing techniques and QA methodologies.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with CI/CD pipelines and version control systems (e.g., Git).
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong communication and collaboration skills to work effectively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field.