Automated QA Engineer
TechDigital Corporation
- Location
- Lowell, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $103k–$143k
- Posted
- Today
- Source
- DevITJobs
Requirements:
- Bachelors degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or equivalent experience.
- At least 3 years of professional experience in software quality assurance or software development.
- At least 2 years of hands-on experience developing automated test solutions with modern frameworks and programming languages.
- Experience testing web applications, APIs, and distributed systems.
- Strong knowledge of software testing methodologies, test strategies, and quality assurance principles.
- Experience building and maintaining automated test frameworks with tools such as Playwright, Selenium, Cypress, Appium, or similar.
- Experience with API testing tools and frameworks.
- Proficiency in at least one programming language, such as C#, Java, JavaScript/TypeScript, or Python.
- Experience integrating automated tests into CI/CD pipelines.
- Familiarity with test management, defect tracking, Agile practices, and Git-based source control workflows.
- Understanding of software architecture, system integrations, and microservices applications.
- Experience on Agile teams using tools such as Jira and Confluence.
- Strong analytical, troubleshooting, communication, and collaboration skills.
- Preferred: Playwright and TypeScript automation, mobile test automation, performance and load testing, cloud-native applications, Docker and Kubernetes, BDD frameworks, test reporting and quality dashboards, security testing, CI/CD tools, enterprise software, DDD, event-driven systems, integration testing, RBAC and identity management, and establishing quality standards across teams.
Responsibilities:
- Design, develop, execute, and maintain automated test frameworks and suites for web, mobile, API, and backend applications.
- Build automated functional, regression, integration, end-to-end, and performance testing solutions.
- Work with product owners, software engineers, business analysts, and UX teams to understand requirements and set test strategies.
- Join requirements and design reviews and sprint planning to address testability and quality early in development.
- Create reusable automation frameworks, libraries, and utilities that follow coding standards and best practices.
- Develop and run API tests for REST, GraphQL, and other service-based architectures.
- Review test results, identify defects, and partner with development teams to investigate and resolve issues.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and rapid delivery.
- Manage test data strategies and help set up and maintain test environments.
- Track product quality metrics and contribute to continuous improvement.
- Investigate production defects to identify root causes and recommend preventive measures.
- Maintain test plans, test cases, automation architecture diagrams, and quality reports.
- Participate in code reviews for application and test automation code.
- Take part in Agile ceremonies, including planning, daily standups, backlog refinement, reviews, and retrospectives.
- Promote quality engineering practices throughout the software development lifecycle.
Technologies:
- API
- Appium
- Backend
- C#
- CI/CD
- Cloud
- Confluence
- Cypress
- DDD
- DevOps
- Docker
- Git
- GraphQL
- JIRA
- Java
- JavaScript
- Kubernetes
- Mobile
- Playwright
- Python
- REST
- RBAC
- Security
- Selenium
- TypeScript
- Web
- microservices
- UX UI Design
- AWS
- Azure
- BitBucket
- Cucumber
- GitHub
- Support
- Jenkins
- JMeter
- SpecFlow
- Teamcity
More
We are seeking an Automated QA Engineer to help deliver reliable, scalable, high-performing software through comprehensive test automation across web, mobile, APIs, and backend systems. In this collaborative role, you will work closely with engineering, product, business analysis, and DevOps teams. The posting lists 9 years of experience.
last updated 44 week of 2026