Accylerate is seeking a Sr. Test Automation Engineer responsible for coding and executing automation test scripts. The role involves designing automated testing frameworks, integrating tests into CI/CD pipelines, and collaborating with various teams to ensure software quality and compliance with business requirements.
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
- Provide mentorship and technical leadership in QA automation, guiding team members on frameworks, tools, and best practices
- Collaborate closely with software engineers, product owners, and business analysts to identify appropriate test coverage and ensure high quality story delivery
- Validate and confirm externally reported issues, communicate details to development teams, and verify resolutions
- Contribute to the evaluation, selection, and implementation of testing tools, technologies, and methodologies to enhance automation and overall QA effectiveness
- Participate actively in Agile ceremonies, including daily stand-ups, backlog grooming, sprint planning, sprint reviews, and retrospectives
- Communicate testing progress, risks, results, and quality metrics through clear verbal and written updates
- 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
- Js 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
- Develop and deliver verbal and written status reports on the testing of the features
- Work with software engineers and product owners to identify tests to ensure quality and accuracy of story delivery
- Assist in the confirmation of bugs reported from outside sources, document and communicate them to the development team. Verify when resolved
- Assist in the identification, selection, and implementation of software tools and technologies, and testing techniques and procedures that facilitate automated testing and quality assurance
Requirements:
- A bachelor's degree in Computer Science, Engineering or MIS
- 5 - 7 years of experience in software systems, programming, testing and quality assurance
- Working experience with tools cited above
- Strong JavaScript and Node.js development experience
- Solid understanding of HTML, CSS, and browser DOM
- Experience working in Agile methodologies
- Working experience with CICD and DevOps
- Experience testing code running in Amazon Web Services, especially AWS Lambda
- Experience developing testing strategies and identifying comprehensive test scenarios based on business requirements
- Experience in leveraging AI tools for automated testing
- Ability to mentor development team on QA automation practices and modern testing strategies
- Excellent oral and written communication skills
- Must be able to work as a member of cross-functional project teams
- Excellent problem solving and analytical ability
- Able to function both with minimal supervision and in a team-oriented unit
- Deep interest in expanding educational opportunities for all students