About the Role
NeeFox® is looking for a meticulous and technically skilled QA Automation Engineer to become the guardian of quality for our digital products. Based in our Lahore office, you will be a critical part of our development lifecycle, responsible for designing, developing, and executing automated testing strategies to ensure our web and mobile applications are flawless, reliable, and performant. This role is perfect for a problem-solver with a passion for quality and a drive to build robust automation frameworks from the ground up. You will be empowered to break things, find vulnerabilities, and ultimately champion a culture of excellence.
A Day in the Life
As a QA Automation Engineer, you are the quality advocate. Your day could start with writing new test scripts in Cypress to validate a newly developed feature on a client’s website. You might then run a full regression suite against the staging environment to ensure recent code changes haven’t introduced any new bugs. In the afternoon, you’ll collaborate closely with a developer to reproduce a complex issue, documenting the steps precisely in Jira. You’ll end your day by participating in a sprint planning meeting, providing valuable input on potential quality risks and estimating the testing effort for upcoming tasks.
Key Responsibilities
- Automation Strategy & Frameworks: Design, build, and maintain scalable and robust automated testing frameworks for our web and mobile applications using tools like Selenium, Cypress, or Playwright.
- Test Script Development: Write clean, efficient, and maintainable automated test scripts for functional, regression, and integration testing.
- API Testing: Conduct thorough testing of RESTful APIs to ensure they are secure, reliable, and meet functional requirements, using tools like Postman.
- Bug Management: Identify, document, and meticulously track defects from discovery to resolution using our bug-tracking system (Jira). Work with developers to ensure a clear understanding of issues.
- Executing Test Plans: Develop and execute comprehensive test plans and test cases, both manual and automated, to ensure full coverage of project requirements.
- Process Improvement: Continuously analyze and improve the QA process by integrating automation into the CI/CD pipeline and advocating for quality best practices throughout the team.
Key Responsibilities
Required (Must-Haves)
- 3+ years of professional experience in Software Quality Assurance, with at least 2 years focused on test automation.
- Strong programming/scripting skills in a relevant language (e.g., JavaScript/TypeScript, Python, or Java).
- Hands-on experience with modern web automation frameworks like Selenium, Cypress, or Playwright.
- Proven experience with API testing tools (e.g., Postman, Insomnia).
- Solid understanding of the software development lifecycle (SDLC) and agile methodologies.
- An analytical mindset with a keen eye for detail.
Preferred (Nice-to-Haves)
- Experience with performance and load testing tools (e.g., JMeter, k6).
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions) and integrating automation into pipelines.
- Experience with mobile automation frameworks like Appium.
- ISTQB or other relevant QA certifications.
Why Join the NeeFox® Dream Team?
Build a Quality Culture
You will have a significant impact by embedding quality practices directly into our development process and championing automation across the company.
Work with Modern Tools
Get your hands on the latest and greatest in QA automation technology. We believe in providing our team with the best tools to succeed.
Critical Impact
Your work directly ensures the success and reliability of every project we launch, making you a vital part of our delivery team.
We support your professional development with opportunities for certifications, training, and career advancement in the QA and DevOps fields.
Ready to Lead the Charge?
We are excited to review your application.
- Lahore, Pakistan