Sr. Test Automation Engineer

 

Description:

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.

Organization 360factors (Pvt.) Ltd.
Industry Engineering Jobs
Occupational Category Test Automation Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2025-11-20 5:38 am
Expires on 2026-01-04