Quality Assurance Software Engineer
Syms Strategic Group, LLC (SSG)
About the role
Syms Strategic Group (SSG) is actively seeking a skilled Quality Assurance Software Engineer to join our dynamic team.
Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI)
Military Veterans are highly encouraged to apply!
Essential Duties and Responsibilities (This is NOT an SQA tester position. Candidates MUST possess strong programming skills, commonly in languages such as C#, .Net, Java, or Python): • Design and implement test plans, test cases, and procedures to ensure all systems and products align with organizational standards and user needs. • Coordinate the creation of test schedules and strategies. • Write comprehensive test cases and scripts, ensuring the identification of necessary data for test scenarios. • Facilitate walkthroughs of test cases with Test Managers, Requirement Leads, Project Managers, and Development Teams. • Lead software and IT systems testing to verify functionality and defect resolution. • Conduct verification activities on work products using established methodologies in suitable testing environments. • Document, analyze, and communicate test results effectively. • Assist in the analysis of test results and the resolution of any open issues. • Address complex problems efficiently, reporting progress to management. • Propose enhancements to existing procedures and develop models for potential future configurations. • Create daily test metrics and reports. • Occasionally engage in IT systems engineering activities, including requirements definition, design, operational support, and maintenance. • Apply technical principles and theories to address innovative solutions effectively. • Establish goals based on set objectives and evaluate if these objectives have been achieved. • Offer direction to team members according to established policies and guidelines. • Provide technical solutions to challenging problems that require data analysis and evaluation of identifiable factors. • Independently determine and develop strategies to address issues. • Review completed work to ensure objectives are met adequately. • Utilize good judgment to select appropriate methods and techniques for problem-solving. • Contribute to the completion of specific projects and program initiatives. • Maintain frequent communications with internal and external stakeholders. • Represent the organization while providing solutions to technical challenges associated with various projects.
Required Skills and Experience • Proficiency in programming languages such as C#, Java, or Python. • A demonstrated history of working on complex software projects, delivering high-quality results. • Experience in both manual and automated testing frameworks. • Familiarity with Agile/Scrum methodologies and comprehensive knowledge of the Software Development Life Cycle (SDLC). • Skilled in crafting and executing test cases, scripts, and plans. • Strong background in test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner). • Experience working with CI/CD tools (e.g., GitHub Actions). • Familiarity with version control systems (e.g., Git, Subversion). • Understanding of performance testing and relevant tools (e.g., JMeter, Gatling). • Proficient in defect tracking and management systems (e.g., JIRA, Bugzilla). • Knowledge of databases and SQL for data validation. • Experience testing web applications, APIs, and services. • Acquainted with security testing practices and tools. • Experience with varied testing types: functional, regression, integration, system, usability, and User Acceptance Testing (UAT). • Strong analytical skills and problem-solving abilities. • Excellent communication and collaboration skills. • Able to work independently or as part of a team. • Meticulous attention to detail with a commitment to quality outcomes. • Capability to manage multiple tasks and adhere to deadlines. • Experience mentoring junior testers. • Aptitude for translating business requirements into effective test scenarios. • Experience with test management tools. • Knowledge of DevOps practices and tools. • Ability to conduct test reviews and provide constructive feedback. • Strong understanding of risk-based testing, exploratory testing, and context-driven testing.
Professional Certifications - Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are highly valued.
Years of Professional Experience - Minimum of 10 years of overall work experience, with at least 10 years in software testing and quality assurance.
Desired Experience - Knowledge of Electronic Data Interchange X.12 (EDI) and Medical Claims (837, 834, 277, etc.). Familiarity with cloud-based testing platforms (e.g., AWS, Azure) is a plus.
Formal Education - Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field, along with 10+ years of relevant experience.
Citizenship Requirement - U.S. Citizenship is required for this position.
Security Clearance Requirements - Candidates must possess or be eligible for a Public Trust (MBI).
CRITICAL NOTES: • All responses to mandatory screening questions must be substantiated in your resume. Applications with discrepancies will not be reviewed. • Recruiters or third-party candidates will not be considered. • This is a fully remote position within the U.S.; however, candidates from CA, CO, IL, NJ, or NY will not be considered. • This is a W2 employment position. • All interviews will be conducted via Microsoft Teams with the camera on; no exceptions will be made. • As part of the screening process, you will need to provide a link to your LinkedIn profile.
U.S. Citizenship is essential for this opportunity. Successful applicants may undergo security investigations and must meet eligibility requirements for access to classified information, potentially including a background check that covers criminal history, employment and education verification, drug testing, and credit evaluation.
Syms Strategic Group, LLC is an Equal Opportunity Employer. Qualified individuals will be considered for employment without regard to race, color, religion, gender, age, nationality, marital status, disability, veteran status, sexual orientation, or genetic information.
Requirements
- Security Clearance Level: Public Trust (MBI)
- Military Veterans are highly encouraged to apply!
- Essential Duties and Responsibilities (This is NOT an SQA tester position
- Candidates MUST possess strong programming skills, commonly in languages such as C#, .Net, Java, or Python):
- Design and implement test plans, test cases, and procedures to ensure all systems and products align with organizational standards and user needs
- Required Skills and Experience
- Proficiency in programming languages such as C#, Java, or Python
- A demonstrated history of working on complex software projects, delivering high-quality results
- Experience in both manual and automated testing frameworks
- Familiarity with Agile/Scrum methodologies and comprehensive knowledge of the Software Development Life Cycle (SDLC)
- Skilled in crafting and executing test cases, scripts, and plans
- Strong background in test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner)
- Experience working with CI/CD tools (e.g., GitHub Actions)
- Familiarity with version control systems (e.g., Git, Subversion)
- Understanding of performance testing and relevant tools (e.g., JMeter, Gatling)
- Proficient in defect tracking and management systems (e.g., JIRA, Bugzilla)
- Knowledge of databases and SQL for data validation
- Experience testing web applications, APIs, and services
- Acquainted with security testing practices and tools
- Experience with varied testing types: functional, regression, integration, system, usability, and User Acceptance Testing (UAT)
- Strong analytical skills and problem-solving abilities
- Excellent communication and collaboration skills
- Able to work independently or as part of a team
- Meticulous attention to detail with a commitment to quality outcomes
- Capability to manage multiple tasks and adhere to deadlines
- Experience mentoring junior testers
- Aptitude for translating business requirements into effective test scenarios
- Experience with test management tools
- Knowledge of DevOps practices and tools
- Ability to conduct test reviews and provide constructive feedback
- Strong understanding of risk-based testing, exploratory testing, and context-driven testing
- Professional Certifications - Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are highly valued
- Years of Professional Experience - Minimum of 10 years of overall work experience, with at least 10 years in software testing and quality assurance
- Formal Education - Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field, along with 10+ years of relevant experience
- Citizenship Requirement - U.S. Citizenship is required for this position
- Security Clearance Requirements - Candidates must possess or be eligible for a Public Trust (MBI)
- All responses to mandatory screening questions must be substantiated in your resume
- Recruiters or third-party candidates will not be considered
- As part of the screening process, you will need to provide a link to your LinkedIn profile
- Successful applicants may undergo security investigations and must meet eligibility requirements for access to classified information, potentially including a background check that covers criminal history, employment and education verification, drug testing, and credit evaluation
Responsibilities
- Coordinate the creation of test schedules and strategies
- Write comprehensive test cases and scripts, ensuring the identification of necessary data for test scenarios
- Facilitate walkthroughs of test cases with Test Managers, Requirement Leads, Project Managers, and Development Teams
- Lead software and IT systems testing to verify functionality and defect resolution
- Conduct verification activities on work products using established methodologies in suitable testing environments
- Document, analyze, and communicate test results effectively
- Assist in the analysis of test results and the resolution of any open issues
- Address complex problems efficiently, reporting progress to management
- Propose enhancements to existing procedures and develop models for potential future configurations
- Create daily test metrics and reports
- Occasionally engage in IT systems engineering activities, including requirements definition, design, operational support, and maintenance
- Apply technical principles and theories to address innovative solutions effectively
- Establish goals based on set objectives and evaluate if these objectives have been achieved
- Offer direction to team members according to established policies and guidelines
- Provide technical solutions to challenging problems that require data analysis and evaluation of identifiable factors
- Independently determine and develop strategies to address issues
- Review completed work to ensure objectives are met adequately
- Utilize good judgment to select appropriate methods and techniques for problem-solving
- Contribute to the completion of specific projects and program initiatives
- Maintain frequent communications with internal and external stakeholders
- Represent the organization while providing solutions to technical challenges associated with various projects
- All interviews will be conducted via Microsoft Teams with the camera on; no exceptions will be made
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free