QA Automation Engineer

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:

  1. 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.
  2. Performance Testing:
    • Conduct load, stress, and volume testing to ensure software scalability and stability.
    • Analyze test results, diagnose performance bottlenecks, and report findings.
  3. 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.
  4. Bug Tracking & Reporting:
    • Detect and track software defects and inconsistencies.
    • Provide technical feedback to the development team to ensure swift resolution.
  5. 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.
  6. Documentation:
    • Create comprehensive test documentation, including test plans, scripts, and reports.
    • Maintain a detailed log of test results and test case documentation.
  7. 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.