Job Description
Position Overview: We are seeking a meticulous and detail-oriented Quality Assurance (QA) Analyst to join our team. The QA Analyst will work closely with team members to oversee the team’s QA program, ensuring the quality and functionality of our products through rigorous, well-planned testing. The QA analyst will spearhead areas to enhance, improve, and mature our QA program. The ideal candidate is analytical, organized, and passionate about delivering exceptional user experiences through high-quality solutions.
Responsibilities
- Develop and execute test plans, test cases, and test scripts to ensure product quality and compliance with requirements.
- Perform functional, regression, usability, and exploratory testing on software applications.
- Identify, document, and track defects and inconsistencies, ensuring accurate reporting and resolution.
- Collaborate with developers, product managers, and other stakeholders to understand business requirements and define testing strategies.
- Conduct root cause analysis of identified issues and provide recommendations for improvement.
- Validate fixes and enhancements through retesting and ensure the resolution of reported issues.
- Participate in requirement reviews, design discussions, and project planning to provide QA insights.
- Maintain and update testing documentation, including test case repositories and defect logs.
- Monitor and report on testing progress, quality metrics, and results to stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related field strongly preferred.
- 5+ years of experience in a related field (e.g., software development, product management, IT) with 1+ years of experience in a quality assurance role. Additional experience required without a bachelor’s degree.
- Strong understanding of Software development life cycle (SDLC) methodologies (e.g., DevOps, CI/CD Pipelines).
- Experience with BDD (Behavior-Driven Development) and ability to create Acceptance Testing scenarios using Gherkin language.
- Experience with testing tools (e.g., Selenium, JIRA, TestRail, Testmo, CucumberStudio) and bug-tracking systems.
- Excellent analytical, problem-solving, and organizational skills.
- Ability to work collaboratively with cross-functional teams and manage multiple priorities.
- Strong attention to detail with a focus on delivering high-quality results.
- Effective communication skills, both verbal and written.
- Experience with automated testing tools and scripting languages such as Python or Java (preferred).
- Familiarity with API testing tools such as Postman or SoapUI (preferred).
- Knowledge of agile development methodologies (preferred).
- ISTQB or equivalent certification in software testing (preferred).
Salary Range: $70,000 – $80,000 annually, based on experience and qualifications.
Schedule:?This is a hybrid position that is required to commute to our Washington, DC office 3 times per week. Our current required office days are Tuesdays, Thursdays, and a third day of your choice. Our office is conveniently located by both the Farragut North and Farragut West metro stations. Our standard office hours are 9:00 AM to 5:00 PM.
Why Work for CSS?
- Benefits: Medical, dental, vision, disability, and life insurance.
- Time Off: 11 paid holidays plus your birthday, 120 hours of vacation per year (accrued biweekly), and 40 hours of sick leave per year (accrued biweekly).
- Retirement: 10% employer 403b contribution after 2 years of service.
- Free Gym: Employees can access a free gym and bike parking less than a block from the office building.
- Additional Perks: Employee assistance program, employee discount program, pre-tax metro benefits.
Hiring Process
- Round 1?- Applications are received and reviewed; qualified applicants are sent an online test.
- Round 2 – Test results are reviewed; qualified candidates are invited to a 1st interview.
- Round 3 -?Interview results are reviewed; qualified candidates are invited to a final interview.
- Round 4 – Final interview results are reviewed; candidates are selected for reference checks. Once reference checks have cleared, candidates selected for a job offer will receive notification of their selection.
Checkbook/CSS is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law. Checkbook/CSS also proudly supports and encourages U.S. Veterans to apply for our job opportunities.
Please see the full job description for more details. No recruiters, please.
Join CSS and contribute to a welcoming and productive office environment. Apply today to be a key part of our team!