Sr. Test Automation Engineer / Sr. SQA Engineer

Key Responsibilities:

Automated Testing:

  • Design, create, and maintain high-quality automated test scripts for functional, regression, and performance testing.
  • Execute automated tests using Cypress and Selenium frameworks.

Testing Best Practices:

  • Implement and adhere to CI/CD best practices to ensure continuous integration and delivery of automated tests.
  • Contribute to optimizing the automation pipeline to ensure faster test execution and faster feedback.

Tool and Framework Evaluation:

  • Evaluate, recommend, and implement appropriate automation tools and frameworks that align with project needs and industry best practices.

Collaboration:

  • Work with cross-functional teams to ensure comprehensive test coverage and align automation efforts with product development timelines.
  • Collaborate with Quality Assurance (QA) and Development teams for test case design, test data management, and process improvements.

Bug Reporting & Tracking:

  • Report, track, and manage bugs using JIRA, ensuring that all issues are properly documented, categorized, and prioritized for resolution.

Performance & Security Testing:

  • Conduct performance testing and collaborate with teams to ensure that the application is optimized for both performance and security.

Code Reviews & Mentoring:

  • Participate in code reviews to ensure that automation scripts meet high-quality standards.
  • Provide mentorship to junior team members, including reviewing and merging their code into the master branch.

Troubleshooting & Problem Solving:

  • Tackle challenging technical issues related to automation, troubleshoot failures, and provide innovative solutions to resolve complex automation problems.

Test Script Maintenance:

  • Review and update automation test scripts as needed to keep them aligned with application changes, ensuring that tests remain up-to-date and effective.

All other related duties assigned by the manager.

Requirements:

Qualification & Experience:

  • Bachelor’s or master’s degree in IT or Computer Science.
  • Proven track record (4+ years) as a Test Automation Engineer with a focus on automation framework development and scripting.
  • 4+ years of direct experience with Selenium/Java/Cucumber/Cypress
  • Strong expertise in automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG).
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes and tools.

Required Skill Set:

  • Strong ‘hands on’ experience developing software tests for functional, performance, and regression testing that include automated and ad-hoc testing elements.
  • 4+ years’ experience with focus on Automation Testing using Gherkin/TestNG, Cucumber, Selenium & Cypress.
  • Proficiency in programming languages commonly used in automation (e.g., Java, JavaScript, Groovy).
  • Proficiency in test automation frameworks e.g., Cypress with Mocha, Selenium with Cucumber BDD, and Appium, (Robot Framework) is a plus.
  • Good knowledge of API testing tools and techniques, including Postman, and JMeter.
  • Background working with Git, Bitbucket, Jenkins, or similar tools.
  • Strong problem-solving and debugging skills and the ability to handle complex technical challenges.
  • Familiarity with database testing, including SQL queries and database validation.
  • Solid understanding of software testing methodologies, test design, and best practices.
  • Relevant certifications in Cypress and Selenium.

Send us your resume at careers@360factors.com mentioning the position in subject line.