Position Summary: The Senior Test Engineer is responsible for developing and implementing comprehensive test strategies, automating test cases, executing tests, and documenting results to ensure the quality and performance of software applications. This role requires close collaboration with business analysts, product managers, and development teams to ensure that all test scenarios are covered and the product meets business objectives and user expectations.
Key Responsibilities:
- Formulate and implement a comprehensive test strategy, outlining the overall testing approach, methodologies, and tools to be employed.
- Collaborate with business analysts, product managers, and development resources during the sprint planning phase to ensure understanding of the scope, objectives, and acceptance criteria.
- Create test plans outlining the sprint cycles and resource allocation within Azure DevOps.
- Design test cases based on user stories to verify functionality, performance, and security.
- Generate test data and maintain test environments of various configurations.
- Execute cases using both automated and manual methods.
- Document defects and collaborate with developers to resolve issues and ensure quality deliverables.
- Identify suitable test scenarios for automation and prioritize based on business impact.
- Develop and maintain automated test scripts using appropriate tools and frameworks.
- Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines where possible.
- Execute and monitor regression tests.
- Regularly update and enhance test suites as appropriate.
- Participate in Agile ceremonies and provide input to refine testing processes and methodologies for increased efficiency.
- Collaborate with team members to share knowledge and stay updated with industry trends and emerging technologies to enhance testing capabilities.
- Document test results, defects, and test coverage within Azure DevOps or related tools.
- Create and maintain test documentation, including test plans, test cases, and test data.
- Generate summary reports for stakeholders, highlighting key findings and recommendations.
- Design and execute performance tests to assess system scalability and performance.
- Assist with security testing to identify vulnerabilities and recommend mitigation strategies.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 6+ yeas of proven experience in software testing, including test case design, test execution, and defect management.
- Experience with test automation tools and frameworks.
- Familiarity with Agile methodologies and participation in Agile ceremonies.
- Strong understanding of software development life cycles, particularly in Agile environments.
- Proficiency in test automation tools and continuous integration/continuous deployment (CI/CD) processes.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Proficiency with tools such as Azure DevOps for test management and documentation.
Preferred Qualifications
- Certification in software testing (e.g., ISTQB).
- Experience with performance and security testing.
- Knowledge of scripting and programming languages used in test automation.
Compensation and Benefits
The projected compensation range for this position is $130,500 to $157,200 per year benchmarked in the Washington, D.C. metropolitan area. The salary range provided is a good faith estimate representative of all experience levels. Salary at LCG is determined by various factors, including but not limited to role, location, the combination of education/training, knowledge, skills, competencies, certifications, and work experience.
LCG offers a competitive, comprehensive benefits package which includes health insurance options (medical, dental, vision), life and disability insurance, retirement plan contributions, as well as paid leave, federal holidays, professional development, and lifestyle benefits.
Devoted to Fair and Inclusive Practices
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.
If you are interested in applying for employment with LCG and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department by email at hr@lcginc.com.
Securing Your Data
Beware of fraudulent job offers using LCG's name. LCG will never request payment-related details or advancement of money during the application process. Legitimate communication will only come from lcginc.com or system@hirebridgemail.com emails, not free commercial services like Gmail or WhatsApp. If you receive suspicious emails asking for payment or personal information, contact us immediately at hr@lcginc.com.
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.