Job Description
Position Title: Senior Engineer (Full Stack with Test Automation)
Location: Remote
Duration: Long Term Assignment
Note: Only accepting W2 candidates. C2C profiles will be blocked upon applying as this role does not provide sponsorship or applying through an employer.
Must Have:
- CICD and DevOps
- HTML, CSS, and browser DOM
- JavaScript Development
- Node.js Development
- Testing Code using AWS Lambda
Responsibilities:
- Design, improve, and maintain automated testing frameworks and methodologies, and establish modern testing best practices across multiple products
- Integrate automated tests into CI/CD pipelines and partner with DevOps teams to ensure stable, reliable, and scalable automated test execution environments
- Develop automation scripts using tools and technologies such as Playwright, Jest, Mocha, Chai, Sinon, Selenium, Cypress, BrowserStack, and Postman
- Build and execute automated tests for frontend applications, browser interactions, serverless Node.js backends, and APIs
- Test and validate mobile application functionality on real iOS and Android devices, ensuring compatibility, performance, and end-to-end reliability
- Develop and maintain UI automation for native mobile applications and automate backend validation for mobile workflows
- Utilize AWS services, such as Lambda, S3, API Gateway, DynamoDB, and related components to validate application behavior, data processing, integrations and backend workflows
- Define and produce comprehensive test strategies, test plans, scenarios, and test data aligned with business and technical requirements
- Perform both automated and manual testing, including functional, regression, integration, system, exploratory, accessibility, and compatibility testing
- Investigate defects by reproducing issues, validating fixes, and documenting findings clearly for development teams.
- Maintain a strong understanding of application architecture, AWS cloud components, mobile technologies, and evolving business requirements to continuously refine testing practices and coverage
- Code automated tests for: Javascript frontend/browser interaction & Serverless Node.js backends
- Provide guidance to others in carrying out QA duties, while performing technically advanced responsibilities
- Establish and maintain technical testing methodologies and processes
- Develop test strategies, scenarios and plans. Oversee the development of and/or develops and maintains test data
Job Tags