AI Jobs Map

Glansa Associates · Lowell, MA

Automated QA Engineer

seniorcontractPosted 13 days ago
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

performance-testinggraphqltest-automationci/cdsystem-designplaywrightseleniumcypressapi-testingc#javajavascripttypescriptpythongitmicroservices

Key Responsibilities

Automated QA Engineer

* Design, develop, execute, and maintain automated test frameworks and test suites for web, mobile, API, and backend applications.

* Create and implement automated functional, regression, integration, end-to-end, and performance testing solutions.

* Collaborate with product owners, software engineers, business analysts, and UX teams to understand requirements and define test strategies.

* Participate in requirements reviews, design reviews, and sprint planning activities to ensure testability and quality considerations are addressed early in the development lifecycle.

* Develop and maintain reusable automation frameworks, libraries, and utilities following established coding standards and best practices.

* Create and execute API tests using REST, GraphQL, and other service-based architectures.

* Analyze test results, identify defects, and work closely with development teams to troubleshoot and resolve issues.

* Integrate automated testing into CI/CD pipelines to support continuous testing and rapid delivery.

* Implement test data management strategies and support test environment setup and maintenance.

* Monitor product quality metrics and contribute to continuous improvement initiatives.

* Perform root cause analysis of production defects and provide recommendations to prevent recurrence.

* Create and maintain testing documentation, including test plans, test cases, automation architecture diagrams, and quality reports.

* Participate in code reviews for both application and test automation code.

* Collaborate in Agile ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.

* Advocate for quality engineering best practices across the software development lifecycle.

______________

Key Qualifications / Requirements

Education

* Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or equivalent experience.

Experience

* 3+ years of professional experience in software quality assurance or software development.

* 2+ years of hands-on experience developing automated test solutions using modern automation frameworks and programming languages.

* Experience testing web applications, APIs, and distributed systems.

* Strong understanding of software testing methodologies, testing strategies, and quality assurance principles.

* Experience developing and maintaining automated test frameworks using tools such as Playwright, Selenium, Cypress, Appium, or similar technologies.

* Experience with API testing tools and frameworks.

* Proficiency in at least one programming language such as C#, Java, JavaScript/TypeScript, Python, or similar.

* Experience integrating automated tests into CI/CD pipelines.

* Familiarity with test management, defect tracking, and Agile development practices.

* Experience with Git-based source control workflows.

* Understanding of software architecture, system integrations, and microservices-based applications.

* Experience working within Agile development teams using tools such as Jira and Confluence.

* Strong analytical, troubleshooting, communication, and collaboration skills.

More jobs at Glansa Associates