Software Test Engineer

April 16, 2025
$120000 / year

Are you applying to the internship?

Job Description

About Attain Partners:

Attain Partners is a consulting firm focused on disrupting the status quo to positively impact the world. They specialize in providing services to clients in education, nonprofit, healthcare, and state and local government sectors. Their expertise spans strategy and technology. The company prioritizes its employees, offering career growth opportunities, competitive benefits, a flexible work environment, and an inclusive culture. Their mission and people are central to their operations, guided by seven core values (“The Attain Way”). Their vision is to be and attain the best.

Job Description: Software Test Engineer

This role involves a significant amount of testing throughout the software development lifecycle (SDLC). The responsibilities include:

Requirements Gathering and Documentation: Developing information system requirements from project inception to completion. Gathering requirements from end-users and documenting them in a pre-defined format for the development team.
Test Planning and Execution: Developing and documenting test cases, testing plans, and procedures within an agile environment. Designing and executing IT software tests, evaluating results for regulatory compliance, and designing/preparing test data. Reviewing test results and evaluating conformance to design.
Test Automation: Developing and maintaining automated regression and integration test plans for validation. Assisting with data setup for test automation and performing validation of test results.
Database Testing: Performing database queries (SQL) to identify and validate test data. Assisting with data setup for test automation and validating test results. Analyzing data flow across multiple systems.
Defect Tracking and Resolution: Reporting and tracking defects, collaborating closely with developers on resolution. Analyzing defect resolution to inform retesting plans.
Framework Support: Assisting Test Analysts/Engineers in developing and maintaining the test framework.
General Testing: Performing various testing types including manual and automated testing, 508 compliance testing, performance testing, UAT, unit testing, regression testing, and integration testing.

Required Skills and Experience:

6 years of experience as an analyst/tester on software projects, supporting requirement analysis, application test script development, and execution.
4 years of experience mapping business and technical requirements into test cases and generating test scripts.
4 years of practical experience using relational databases and generating SQL scripts.
4 years of experience using MS Office (Word, Excel, PowerPoint, Visio).
• Strong communication skills with both technical and non-technical audiences.
• Ability to triage change requests and incidents across all SDLC phases.
• Practical knowledge of manual and automated testing methodologies (508 compliance, performance, UAT, unit, regression, and integration testing).
• Experience with automated testing and tools.
Experience with Selenium is required.
• Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or a related field.

Preferred Qualifications:

• Master’s degree in a related field.
• Experience testing web and mobile applications across platforms and browsers.
• Experience testing using Java, JavaScript, jQuery, AngularJS, JMeter, and GitHub.
• Ability to triage change requests and incidents during all phases of design, development, testing, and training.

Compensation:

The base salary is between $100,000 and $120,000, commensurate with experience. An annual discretionary bonus is also offered. Attain Partners is open to discussing compensation expectations.