
Description
Description
SAIC is searching for a motivated, career and customer-oriented Sr. Software Test Engineer who performs high-level, day-to-day software testing solutions to join our team and begin an exciting and challenging career. This is a 100% Remote role.
Job Description
· Develops and executes test plans, test cases, and test procedures to ensure that all information systems products and services meet organization standards and end-user requirements.
· Develops test plans, test schedule, and approach.
· Writes test cases and scripts and identifies data for test scenarios.
· Conducts a walk through on test case/script with Test Managers, Requirement Leads, Project Managers, and Development Leads.
· Performs and leads tests of software and/or IT systems to ensure proper operation and freedom from defects.
· Performs verification activities on work products using defined methods, procedures and criteria with an appropriate verification environment.
· Documents and communicates test results.
· Supports analysis of test results and resolution of open issues.
· Documents and works to resolve all complex problems.
· Reports progress on problem resolution to management.
· Devises improvements to current procedures and develops models of possible future configurations. Creates daily test metrics and reporting.
· Occasionally performs other IT systems engineering activities such as requirements, design, installation, operation, sustainment, and support.
· Complete understanding and wide application of technical principles, theories, and concepts in the field. General knowledge of other related disciplines.
· Receives assignments in the form of objectives and establishes goals to meet outlined objectives. Provides direction to employees according to established policies and management guidance.
· Work is reviewed by management to measure whether objectives have been met.
· Provides technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors.
· Solutions are imaginative, thorough, practicable and consistent with organization objectives.
· Works under only general direction. Independently determines and develops approach to solutions. Work is reviewed upon completion for adequacy in meeting objectives.
· Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
· Contributes to completion of specific programs and projects.
· Frequent inter-organizational and outside customer contacts.
· Represents organization in providing solutions to difficult technical issues associated with specific projects.
Qualifications
Education
· Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related
· Degree in Computer Science, Information Technology, Engineering, or a related field.
· Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are preferred.
Experience
· Minimum of 5-7 years of experience in software testing and quality assurance.
· 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).
Requirements
· 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, SVN).
· Understanding of performance testing and tools (e.g., JMeter, Gatling).
· Strong programming skills, often in languages such as Java, Python, or C#.
· Experience with defect tracking and management tools (e.g., JIRA, Bugzilla).
· Knowledge of database and SQL for validating stored data.
· Experience in testing web applications, mobile applications, APIs, and services.
· Understanding of security testing practices and tools.
· Knowledge of different types of testing, including functional, regression, integration, system, usability, and 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.
· Leadership abilities 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.
· Familiarity with cloud-based testing platforms (e.g., AWS, Azure) is a plus.
Clearance Requirement
US Citizenship with the ability to obtain and maintain a Public Trust clearance
Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
Apply on company website