At NationsBenefits, we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex back-office systems to create scalable, secure, and high-performing platforms that streamline operations for our clients. As part of our strategic growth, we are focused on
platform modernization
— transitioning legacy systems to modern, cloud-native architectures that support the scalability, reliability, and high performance of core back-office functions in the insurance domain.We are seeking a
skilled and experienced QA Automation Engineer
with expertise in
Playwright
to join our
QA team
. The ideal candidate will have a strong background in
software testing, automation frameworks, and web technologies
.As a
QA Automation Engineer
, you will be responsible for
developing, maintaining, and executing automated test scripts
using Playwright to ensure the
quality and reliability of our web applications
. You will also contribute to
scalability, performance testing, and API testing
to enhance the overall test coverage and system robustness.
Key Responsibilities:
- Test Automation & Execution:
- Develop and maintain automated test scripts using Playwright to validate web application functionality, performance, and reliability.
- Execute automated tests across multiple browsers and versions to ensure compatibility and consistency.
- Debug and troubleshoot test failures, identify root causes, and implement solutions for test reliability.
- Maintain and optimize the test automation framework to align with application updates and Playwright advancements.
- Continuous Integration & Deployment (CI/CD):
- Integrate automated tests into CI/CD pipelines using Azure DevOps/GitHub to facilitate continuous delivery.
- Work closely with DevOps and development teams to streamline automation in the software release cycle.
- Performance & Scalability Optimization:
- Conduct scalability and performance testing to assess the application’s ability to handle high workloads and stress conditions.
- Use tools like JMeter, Gatling, or LoadRunner to simulate and analyze real-world user interactions.
- API Testing & Backend Validation:
- Develop and execute API tests using Postman, Playwright API or REST to validate backend functionality and integration points.
- Collaboration & Reporting:
- Work closely with cross-functional teams (Developers, Product Managers, and DevOps) to define test scenarios and prioritize testing efforts.
- Generate detailed test reports and provide feedback to stakeholders on software quality and potential risks.
Requirements:
- Education & Certification:
- Bachelor’s degree in computer science, Engineering, or a related field
- Experience:
- 3+ years of experience in software testing with a focus on test automation using Playwright.
- Technical Skills:
- Strong proficiency in JavaScript or TypeScript for test automation.
- Hands-on experience with Playwright or similar automation tools (e.g., Puppeteer, Selenium).
- Solid understanding of web technologies (HTML, CSS, JavaScript).
- Experience with API testing tools (Postman, REST Assured, SOAPUI).
- Familiarity with CI/CD tools (Azure DevOps, GitLab CI, GitHub Actions) for test automation integration.
- Experience with scalability and performance testing tools (JMeter, Gatling, LoadRunner).
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work effectively in an agile development environment (Scrum, Kanban).
Preferred Qualifications:
- Experience with other automation frameworks like Cypress, WebDriverIO.
- Knowledge of test management tools (JIRA, TestRail, Zephyr).
- Understanding of cloud-based testing solutions.