What are the responsibilities and job description for the Senior Test Engineer, Automation position at TalentBurst, an Inc 5000 company?
Job Title: Senior Test Engineer - Automation
Location: Remote / Reston, VA
Duration: Long-Term Contract (6-month extensions)
Job Overview
We are seeking a Senior Test Engineer - Automation to join the Technology division supporting the BigFuture team. The role focuses on building scalable automated testing frameworks, ensuring software quality across web, mobile, and serverless applications. The ideal candidate is a strong full-stack engineer with deep expertise in test automation, JavaScript-based testing frameworks, and cloud-based application validation. This role will collaborate closely with engineering, product, and DevOps teams to ensure high-quality product delivery.
Key Responsibilities
- Design, develop, and maintain automation testing frameworks and best practices across multiple products.
- Develop automated test scripts using Playwright, Selenium, Cypress, Jest, Mocha, Chai, Sinon, BrowserStack, and Postman.
- Build and execute automated tests for web applications, APIs, browser interactions, and serverless Node.js backends.
- Integrate automated tests into CI/CD pipelines and collaborate with DevOps teams to maintain reliable test environments.
- Perform functional, regression, integration, system, and exploratory testing.
- Validate applications running on AWS services such as Lambda, S3, API Gateway, and DynamoDB.
- Test mobile applications on iOS and Android devices, ensuring compatibility and performance.
- Develop UI automation for native mobile applications and validate backend workflows.
- Create and maintain test strategies, test plans, scenarios, and test data based on business requirements.
- Investigate defects, reproduce issues, validate fixes, and document results for development teams.
- Mentor QA team members and guide teams on modern automation practices and frameworks.
- Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or MIS.
- 5-7 years of experience in software testing, QA automation, or software engineering.
- Strong JavaScript and Node.js development experience.
- Solid knowledge of HTML, CSS, and browser DOM.
- Hands-on experience with automation testing tools and frameworks.
- Experience integrating testing into CI/CD pipelines and DevOps workflows.
- Experience testing applications running in AWS environments, especially AWS Lambda.
- Experience developing test strategies and automation coverage plans.
- Strong analytical, problem-solving, and communication skills.
- Experience working in Agile development environments.
Preferred Skills
- Experience with AI tools for automated testing.
- Experience testing serverless architectures.
- Experience in mobile automation testing for iOS and Android.
Key Responsibilities
Automation & Framework Development
- Design, build, and maintain modern automation testing frameworks and best practices across multiple products.
- Develop automated test scripts using tools such as Playwright, Jest, Mocha, Chai, Sinon, Selenium, Cypress, BrowserStack, and Postman.
- Create automated tests for frontend browser interactions and serverless Node.js backends.
- Implement automation for API, UI, and integration testing.
- Integrate automated test suites into CI/CD pipelines.
- Collaborate with DevOps teams to ensure stable and scalable automated testing environments.
- Monitor and maintain automated testing infrastructure.
- Perform automated and manual testing including:
- Functional testing
- Regression testing
- Integration testing
- System testing
- Accessibility testing
- Compatibility testing
- Exploratory testing
- Validate applications running in AWS environments, including:
- AWS Lambda
- S3
- API Gateway
- DynamoDB
- Test serverless workflows, backend services, and integrations.
- Test mobile applications on iOS and Android devices.
- Develop UI automation for native mobile applications.
- Validate backend workflows supporting mobile functionality.
- Define comprehensive test strategies, test plans, and test scenarios.
- Develop and maintain test data and automation coverage aligned with business requirements.
- Evaluate test results to ensure compliance with business processes.
- Reproduce defects, validate fixes, and document findings.
- Confirm externally reported issues and communicate them to development teams.
- Provide clear reports on testing progress, risks, and quality metrics.
- Work closely with software engineers, product owners, and business analysts.
- Mentor QA engineers on automation frameworks and best practices.
- Participate in Agile ceremonies, including sprint planning, standups, and retrospectives.
#ZR