Skip to content
mimi

Senior Software Developer in Test

Syms Strategic Group, LLC (SSG)

Remote · US Full-time Senior Yesterday

About the role

About

Syms Strategic Group (SSG) is on the lookout for a highly skilled Senior Software Developer in Test (SDET). Join us in supporting Veterans Affairs (VA) from the comfort of your own home.

Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI)

Military Veterans are highly encouraged to apply!

Essential Duties and Responsibilities

  • Design and implement comprehensive test plans, test cases, and procedures to ensure that all software meets the highest standards and fulfills user needs.
  • Lead the development of test strategies, schedules, and methodologies.
  • Create, write, and maintain detailed test cases and scripts while identifying required data for testing scenarios.
  • Conduct detailed reviews of test cases/scripts in collaboration with project managers, development leads, and other stakeholders.
  • Perform and oversee testing initiatives to confirm software functionality and reliability.
  • Utilize established methods and procedures for verification of work products within a suitable testing environment.
  • Document and effectively communicate results of testing processes.
  • Assist in analyzing test results and addressing unresolved issues.
  • Maintain thorough documentation of problem resolutions and progress reports.
  • Propose enhancements to existing procedures and explore potential configurations for continuous improvement.
  • Generate daily test metrics and reporting to facilitate tracking and analysis.
  • Engage in various IT engineering tasks, such as system requirements, design, operation, and support.
  • Implement technical principles and concepts while establishing objectives to meet goals.
  • Guide team members in alignment with organizational policies and directives.
  • Evaluate the success of objectives and implement solutions to complex technical challenges.
  • Contribute actively to specific projects and collaborate with inter-departmental teams.
  • Represent the organization by addressing complicated technical issues related to projects.

Required Skills and Experience

  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Demonstrable experience managing intricate software projects with a focus on high-quality outcomes.
  • Skilled in both manual and automated testing methodologies.
  • Familiar with Agile/Scrum frameworks and the Software Development Life Cycle (SDLC).
  • Effective in crafting and executing test cases, scripts, and comprehensive test plans.
  • Thorough understanding of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit).
  • Experience with CI/CD tools (e.g., GitHub Actions).
  • Proficient in version control systems (e.g., Git and Subversion).
  • Knowledgeable in performance testing tools (e.g., JMeter, Gatling).
  • Experienced with defect tracking tools (e.g., JIRA, Bugzilla).
  • Understanding of database interactions and SQL for data validations.
  • Adept at testing web applications, APIs, and other services.
  • Awareness of security testing practices and methodologies.
  • Versatile in different testing types including functional, regression, integration, system, usability, and User Acceptance Testing (UAT).
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Capability to work autonomously and in team settings.
  • Attention to detail and dedication to delivering exceptional work.
  • Ability to manage multiple priorities and work to deadlines.
  • Skill in mentoring and supporting junior team members.
  • Competency in translating business requirements into actionable test scenarios.
  • Experience with test management tools.
  • Familiarity with DevOps practices and tools.
  • Proficient in conducting test reviews and providing constructive feedback.
  • Strong grasp of risk-based, exploratory, and context-driven testing strategies.

Professional Certifications

  • Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are preferred.

Experience Requirements

  • Over 10 years of total work experience.
  • Over 10 years of experience specifically in software testing and quality assurance.

Desired Experience

  • Familiarity with Electronic Data Interchange X.12 (EDI) and Medical Claims.
  • Experience with cloud-based testing environments (e.g., AWS, Azure).

Formal Education

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field along with 10+ years of applicable experience.

Citizenship Requirement

  • U.S. Citizenship is required for this position.

Security Clearance Requirements

  • Candidates must qualify for a Public Trust (MBI).

CRITICAL NOTES

  • It's essential to accurately communicate your qualifications; answers to mandatory questions should align with your resume to be considered.
  • We do not accept applications from recruiters or third parties.
  • This position is exclusively available to candidates located outside of CA, CO, IL, NJ, or NY.
  • This is a W2 position.
  • All interviews will occur via Microsoft Teams with video. No exceptions will be made.
  • As part of the application process, please be prepared to provide a link to your LinkedIn profile.

U.S. Citizenship is required for this specific opportunity. Applicants may be subject to a government security investigation and must meet eligibility requirements for access to classified information and should be capable of obtaining government-granted security clearance. This includes, but is not limited to, checks on criminal history, educational background, employment verification, and drug testing.

Syms Strategic Group, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.

Requirements

  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Demonstrable experience managing intricate software projects with a focus on high-quality outcomes.
  • Skilled in both manual and automated testing methodologies.
  • Familiar with Agile/Scrum frameworks and the Software Development Life Cycle (SDLC).
  • Effective in crafting and executing test cases, scripts, and comprehensive test plans.
  • Thorough understanding of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit).
  • Experience with CI/CD tools (e.g., GitHub Actions).
  • Proficient in version control systems (e.g., Git and Subversion).
  • Knowledgeable in performance testing tools (e.g., JMeter, Gatling).
  • Experienced with defect tracking tools (e.g., JIRA, Bugzilla).
  • Understanding of database interactions and SQL for data validations.
  • Adept at testing web applications, APIs, and other services.
  • Awareness of security testing practices and methodologies.
  • Versatile in different testing types including functional, regression, integration, system, usability, and User Acceptance Testing (UAT).
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Capability to work autonomously and in team settings.
  • Attention to detail and dedication to delivering exceptional work.
  • Ability to manage multiple priorities and work to deadlines.
  • Skill in mentoring and supporting junior team members.
  • Competency in translating business requirements into actionable test scenarios.
  • Experience with test management tools.
  • Familiarity with DevOps practices and tools.
  • Proficient in conducting test reviews and providing constructive feedback.
  • Strong grasp of risk-based, exploratory, and context-driven testing strategies.

Responsibilities

  • Design and implement comprehensive test plans, test cases, and procedures to ensure that all software meets the highest standards and fulfills user needs.
  • Lead the development of test strategies, schedules, and methodologies.
  • Create, write, and maintain detailed test cases and scripts while identifying required data for testing scenarios.
  • Conduct detailed reviews of test cases/scripts in collaboration with project managers, development leads, and other stakeholders.
  • Perform and oversee testing initiatives to confirm software functionality and reliability.
  • Utilize established methods and procedures for verification of work products within a suitable testing environment.
  • Document and effectively communicate results of testing processes.
  • Assist in analyzing test results and addressing unresolved issues.
  • Maintain thorough documentation of problem resolutions and progress reports.
  • Propose enhancements to existing procedures and explore potential configurations for continuous improvement.
  • Generate daily test metrics and reporting to facilitate tracking and analysis.
  • Engage in various IT engineering tasks, such as system requirements, design, operation, and support.
  • Implement technical principles and concepts while establishing objectives to meet goals.
  • Guide team members in alignment with organizational policies and directives.
  • Evaluate the success of objectives and implement solutions to complex technical challenges.
  • Contribute actively to specific projects and collaborate with inter-departmental teams.
  • Represent the organization by addressing complicated technical issues related to projects.

Skills

AWSAzureBugzillaC#CI/CDDockerEDIGitGatlingGitHub ActionsInformation TechnologyISTQBJavaJMeterJIRAJUnitPythonSQLSDLCSeleniumSubversionTestNGUAT

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