About the Role
Syms Strategic Group (SSG) is seeking a talented Senior Software Test Engineer to join the Veterans Affairs (VA) department. This is a full-time, remote position requiring a Public Trust (MBI) security clearance.
Responsibilities
- Develop and execute test plans, test cases, and test procedures to ensure information systems, products, and services meet organizational standards and end-user requirements.
- Develop test plans, test schedules, and approaches.
- Write test cases and scripts and identify data for test scenarios.
- Conduct walkthroughs of test cases/scripts with relevant stakeholders.
- Perform and lead tests on software and/or IT systems to ensure proper operation and freedom from defects.
- Perform verification activities on work products using defined methods, procedures, and criteria.
- Document and communicate test results.
- Support analysis of test results and resolution of open issues.
- Document and work to resolve all complex problems.
- Report progress on problem resolution to management.
- Devise improvements to current procedures and develop models of possible future configurations.
- Create daily test metrics and reporting.
- Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation, sustainment, and support.
- Apply technical principles, theories, and concepts in the field.
- Receive assignments in the form of objectives and establish goals to meet outlined objectives.
- Provide direction to employees according to established policies and management guidance.
- Measure whether objectives have been met.
- Provide technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors.
- Ensure that solutions are imaginative, thorough, practicable, and consistent with organizational objectives.
- Independently determine and develop approach to solutions.
- Review work upon completion for adequacy in meeting objectives.
- Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
- Contribute to the completion of specific programs and projects.
- Perform frequent inter-organizational and outside customer contacts.
- Represent the organization in providing solutions to difficult technical issues associated with specific projects.
Requirements
- Strong programming skills, often in languages such as C#, Java, or Python.
- Proven track record of working on complex software projects and ensuring high-quality deliverables.
- Experience in both manual and automated testing.
- Experience with Agile/Scrum methodologies and understanding of the Software Development Life Cycle (SDLC).
- Proficiency in writing and executing test cases, test scripts, and test plans.
- Strong knowledge of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner).
- Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., GitHub Actions).
- Familiarity with version control systems (e.g. Git and Subversion).
- Understanding of performance testing and tools (e.g., JMeter and Gatling).
- Experience with defect tracking and management tools (e.g. JIRA and Bugzilla).
- Knowledge of database and SQL for validating stored data.
- Experience in testing web applications, Application Programming Interfaces (APIs), and services.
- Understanding of security testing practices and tools.
- Experience with different types of testing, including functional, regression, integration, system, usability, and User Acceptance Testing (UAT).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Attention to detail and commitment to delivering high-quality work.
- Ability to prioritize multiple tasks and meet deadlines.
- Ability to mentor and guide junior testers.
- Ability to understand business requirements and translate them 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.
- U.S. Citizenship required.
- Must possess or qualify for a Public Trust (MBI) security clearance.
- Candidates from CA, CO, IL, MN, NJ, NY, OR, or WA will not be considered.
Skills
- C#
- Java
- Python
- Manual Testing
- Automated Testing
- Agile/Scrum
- SDLC
- Test Automation Frameworks
- Selenium
- TestNG
- JUnit
- QTP
- LoadRunner
- CI/CD
- GitHub Actions
- Git
- Subversion
- Performance Testing
- JMeter
- Gatling
- Defect Tracking
- JIRA
- Bugzilla
- Database
- SQL
- Web Application Testing
- API Testing
- Service Testing
- Security Testing
- Functional Testing
- Regression Testing
- Integration Testing
- System Testing
- Usability Testing
- UAT
- Risk-Based Testing
- Exploratory Testing
- Context-Driven Testing
- DevOps
Location
- Remote
Work Type
- Full Time
- Remote
- W2
Experience Level
- Experienced
- 10 or more years of total work experience
- 10 or more years of experience in software testing and quality assurance
Education Level
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field
Salary/Compensations
- $85,389 - $116,975
About the Company
- Syms Strategic Group (SSG) is an Equal Opportunity Employer.
Equal Opportunity
- Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.
