OverviewTheQuality Assurance (QA) Tester will ensure the reliability, performance, and usability of modern software applications through both automated and manual testing methods.
This position offers hands-on experience with a variety of testing tools and processes, including automated testing frameworks, bug/issue tracking systems, and continuous integration/continuous delivery (CI/CD) pipelines. Your attention to detail and commitment to quality will be critical to ensuring that all software components meet stringent functional, performance, and security standards before deployment into production environments.
Responsibilities
- Design, develop, and execute test cases(automated and manual) for web-based and enterprise applications, ensuring thorough coverage of functional and non-functional requirements.
- Collaborate with development and product teamsthroughout the software development lifecycle (SDLC) to understand requirements, clarify acceptance criteria, and embed quality early in the process.
- Identify, document, and track software defectsusing established processes and tools, ensuring issues are clearly described, reproducible, and prioritized in alignment with business needs.
- Test front-end frameworks and user interfacesfor functionality, usability, accessibility, and cross-browser/cross-device compatibility.
- Analyze test results and trendsto provide clear, actionable feedback and recommendations to developers and stakeholders.
- Participate in test planning and estimationactivities, contributing to test strategies, test plans, and level-of-effort estimates.
- Contribute to status and scrum meetings, communicating test progress, risks, and issues in a timely and transparent manner.
- Maintain and update test documentation, including test plans, test cases, test data, and test execution reports, ensuring traceability to requirements.
- Leverage scripting and automation frameworks(.NET, Python, Bash, PowerShell, JavaScript/TypeScript) to expand automated test coverage and improve regression testing efficiency.
- Support CI/CD practicesby integrating test suites into pipelines (e.g., GitLab CI) to enable continuous testing and rapid feedback.
- Other duties as assigned.
Qualifications
- Bachelors degree in Information Technology, Computer Science, Software Engineering, or a related field; or equivalent combination of education and relevant professional experience.
- Minimum of 8+ yearsin software testing, quality assurance, or related technical roles.
- Minimum 2 years of experiencein software quality assurance/testing, including bothmanual and automatedtesting.
- Experience with Atlassian tools, such asJIRAfor defect/issue tracking andConfluencefor documentation and collaboration.
- Hands-on experience with UI automation tools, includingSeleniumandCypress, for web application testing.
- Experience running queries to validate data, such as using SQL or similar query languages to verify back-end data integrity and business rules.
- Experience with Git-based source control, such asGitLaborGit, including branching, merging, and code review workflows.
- Active Top Secret Security Clearance is required.
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
Minimum Skills Required:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to respond effectively to customers with a sense of urgency.
- Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.
- Highly motivated with the ability to handle and manage multiple tasks at any one time.
- Ability to forge new relationships, individual and teaming in nature.
- Must be a Self-starter, that can work independently and as part of a team.
Our Commitment to you / overview of benefits
- Medical, Dental and Vision Insurance; Wellness Program
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability options
- Basic Life and AD&D Insurance (Company Provided)
- Voluntary Life and AD&D options
- 401(k) Retirement Savings Plan with matching after one year
- Paid Time Off
Reports to: Program Manager
Working Conditions
- Professional office environment with the ability to work on-site.
- Must be physically and mentally able to perform duties extended periods of time.
- Ability to use a computer and other office productivity tools with sufficient speed to meet the demands of this position.
- Must be able to establish a productive and professional workspace.
- Must be able to sit for long periods of time looking at computer screen.
- May be asked to work a flexible schedule which may include holidays.
- May be asked to travel for business or professional development purposes.
- May be asked to work hours outside of normal business hours.
Other Duties: Please note this job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of the employee for this job.Duties, responsibilities, and activities may change at any time with or without notice.
Pay RangeUSD $134,000.00 - USD $136,386.00 /Yr.