5+ years of experience in software testing and automation
Bachelor's Degree or equivalent experience
Proficient in TypeScript for React and Node.js applications
Experience with automated testing tools like Selenium and Cypress
Strong understanding of Agile methodologies and SDLC best practices
Responsibilities
Design and maintain automated test frameworks and scripts
Implement and manage automated testing tools and frameworks
Review user stories and develop test scenarios
Conduct manual testing and manage defects
Perform performance testing using JMeter and LoadRunner
Integrate automated tests into CI/CD pipelines
Execute database testing and data validation using SQL
Benefits
Opportunity to work in a collaborative Agile environment
Engagement with cross-functional teams to solve complex challenges
Potential for professional growth in a high-demand field
Access to advanced testing tools and technologies
Support for obtaining TSA Public Trust clearance
Full Job Description
Software Tester Job #1133
Clearance: U.S. Citizenship is required. Must be able to obtain TSA Public Trust clearance
Minimum Education and Experience: This position requires a minimum of 5 years' experience and a Bachelor's Degree. Experience or education requirements may be met through an equivalent number of combined years of education or experience.
Description:
We are seeking an experienced Senior Test Automation Engineer with a strong background in designing, developing, and maintaining automated test suites and frameworks. This role requires a blend of technical expertise, problem-solving skills, and collaborative abilities to ensure high-quality software delivery.
Key Responsibilities:
Design, develop, and maintain automated test frameworks and scripts using TypeScript for React and Node.js applications and services.
Implement and manage automated testing tools and frameworks (e.g., Selenium, Cypress, REST Assured, Postman).
Review user stories, requirements, and acceptance criteria to develop appropriate test scenarios and ensure delivered functionality meets business and technical requirements.
Conduct manual testing to validate that implemented functionality meets documented requirements and acceptance criteria, including test case creation, execution, regression testing, and defect management.
Conduct performance testing using tools such as JMeter and LoadRunner.
Integrate automated tests into CI/CD pipelines.
Execute database testing and data validation using SQL.
Work within Agile frameworks (Scrum) and adhere to SDLC and software quality best practices.
Collaborate with cross-functional teams to identify, analyze, and troubleshoot complex defects.
Other Position Requirements:
Must demonstrate exceptional communication, both written and verbal.
Must be a team player (team-oriented) and willing to follow directions, as well as take initiative.
Demonstrates a passion for solving complex challenges and enjoys working team collaboration.
Active or ability to obtain a TSA Clearance.
"Our estimated salary range for this position is $95,000 - $110,000, this presented salary range is not a guarantee of compensation or salary. Offered salary is based on experience, geographic location, and possibly contractual requirements as appropriate to the role. *Salary could fall outside of this range. "