Senior Software Automation Tester

The Senior Software Automation Tester is responsible for ensuring the quality and reliability of software applications through effective testing methodologies, with a strong focus on automation. The role involves designing, developing, and executing automated test scripts, analysing test results, and providing recommendations to improve software quality. The senior automation tester will work closely with cross-functional teams to identify and resolve defects, contribute to testing strategies, and mentor junior testers. This position requires a deep understanding of software testing principles, extensive automation experience, and the ability to lead and drive quality initiatives.

 

  • Develop and execute comprehensive test plans, test cases, and test scripts for software applications, focusing on automation.
  • · Design, develop, and maintain automated test scripts using industry-standard tools and frameworks.
  • · Conduct functional, regression, and performance testing to ensure software meets quality standards and performance goals.
  • · Identify, document, and track software defects and issues, and collaborate with development teams to resolve them.
  • · Analyse test results and provide recommendations to improve software quality, performance, and usability.
  • · Collaborate with cross-functional teams to define and implement testing strategies, methodologies, and best practices.
  • · Mentor and provide guidance to junior testers, assisting them in test planning, script development, and troubleshooting.
  • · Stay updated with emerging trends and tools in software testing and automation to drive continuous improvement.
  • · Participate in code reviews, design reviews, and other team activities to ensure high-quality software deliverables.
  • · Contribute to the development and enhancement of testing frameworks, tools, and processes.
  • · Conduct thorough testing of system’s APIs to verify functionality, data integrity, and compatibility with other systems.

Strong knowledge of software testing principles, methodologies, and best practices.· Extensive experience in test automation using industry-standard tools and frameworks (e.g., Selenium, Cucumber, JUnit).· Proficiency in programming/scripting languages (e.g., Java, Python) to develop and maintain automated test scripts.· Solid understanding of software development life cycle (SDLC) and Agile methodologies.· Experience with performance testing tools (e.g., JMeter, LoadRunner) and performance analysis techniques.Big Plus· Experience with API testing tools and frameworks (e.g., Postman, SoapUI) and performance testing tools (e.g., JMeter, LoadRunner).Big Plus · Strong analytical and problem-solving skills, with the ability to troubleshoot complex software systems.· Excellent communication and collaboration skills to work effectively with cross-functional teams.· Leadership abilities and experience in mentoring and guiding junior testers.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com