We are seeking an experienced Automation Tester with a strong background in performance testing and expertise in tools like Selenium and Apache JMeter. As an integral member of our quality assurance team, you will play a pivotal role in ensuring that our software products are robust, scalable, and meet the highest performance benchmarks.
Key Responsibilities:
- Test Script Development:
- Design, develop, and execute automation scripts using tools such as Selenium and JMeter.
- Maintain and enhance existing automated test suites for functionality and performance.
- Performance Testing:
- Conduct load, stress, and volume testing to ensure software scalability and stability.
- Analyze test results, diagnose performance bottlenecks, and report findings.
- Database Testing:
- Write and execute SQL queries to validate data integrity and performance.
- Collaborate with the database team to optimize queries and improve system performance.
- Bug Tracking & Reporting:
- Detect and track software defects and inconsistencies.
- Provide technical feedback to the development team to ensure swift resolution.
- Collaboration:
- Work closely with the development and operations teams to ensure the software meets or exceeds specified performance criteria.
- Contribute to product design reviews by providing technical insights on functionality, performance, and potential areas of concern.
- Documentation:
- Create comprehensive test documentation, including test plans, scripts, and reports.
- Maintain a detailed log of test results and test case documentation.
- Continuous Learning:
- Stay updated with the latest advancements in automation and performance testing tools, methodologies, and best practices.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as an Automation Tester with a strong focus on performance testing.
- Expertise in tools like Selenium, Apache JMeter, and similar testing platforms.
- Strong knowledge of SQL with the ability to write and optimize queries.
- Proficiency in scripting languages (e.g., Python, Java, Ruby).
- Familiarity with CI/CD tools and processes.
- Solid understanding of software QA methodologies, tools, and processes.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.