Salary
💰 $94,676 - $128,092 per year
Tech Stack
AWSAzureChaiCloudDockerJestKubernetesMochaNode.jsOpenShiftReactSDLCSelenium
About the role
- Evaluate and understand system requirements and capabilities for test automation
- Setup and configure test automation framework in the cloud environment
- Facilitate continuous development and continuous deployment (CI/CD) pipeline
- Work with manual testers to ensure that automation prioritized to get maximum value
- Design, develop and run automated test scripts in the cloud
- Comply with established version control and coding standards
- Develop test procedures to validate and verify requirements and capabilities
- Configure test environments and test data sets
- Apply in-depth knowledge of Software Development Life Cycle to anticipate system complexities
- Communicate effectively with stakeholders and team members (oral and written)
- Work as part of an agile development team to build and support modernization of enterprise-class software applications
- Test modern web client technologies and front-end to backend interactions
- Test containerized applications and integrate tests into DevSecOps/CI/CD pipelines
Requirements
- Skills: Automated Testing, Automated Test Scripts, Test Plans
- 5+ years of related experience (specified multiple times)
- Bachelor’s Degree in Computer Science (or relevant field)
- 5+ years experience with integration, regression, and system testing using automated testing tools in web-based applications
- Experience in writing test cases, test plans, executing test scripts, reporting defects and preparing test results reports
- Experience in the entire QA Life Cycle, including designing, developing and execution on the entire QA process and documentation of test plans, test cases, test procedures and test scripts
- 5+ years of experience developing automated test scripts on ReactJS and NodeJS, with Selenium, Playwright, jest, mocha, chai etc.
- 5+ years of experience in setup and configuration test automation framework in the cloud environment (AWS / Azure preferred)
- Experience defining Automation Test strategies for Cloud based ‘green field’ application development initiatives
- Experience testing API’s though gateway and cloud services
- Expert knowledge in industry standards cloud based test automation frameworks
- Familiarity with standard concepts, practices, and procedures of cloud technology, including Software as Service (SaaS)
- Ability to independently setup and configure test automation framework in cloud (Azure or AWS)
- Experienced in testing containerized applications utilizing docker, k8s, Openshift etc.
- Managing and executing tests using NUnit and TestNG
- Experience in developing test plans/procedures, expected outcomes, and verification statements
- Comprehensive understanding of Cloud, Agile & DevSecOps methodology and culture
- Working knowledge of Source Version Control and Build/Release tools and methodologies
- Working knowledge of Software Build process
- Excellent written and oral communication skills and ability to work with people at every level
- Consultant mindset with ability to work with high level customer stakeholders
- Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies
- Strong analytical skills and problem-solving skills
- US Citizenship Required: No
- Clearance Level Must Currently Possess: None
- Clearance Level Must Be Able to Obtain: None