Software Quality Control Engineer
The HR Team
- Maryland
- Permanent
- Full-time
- Advocate for software quality by promoting a culture of testing and quality awareness.
- Determine software test methods best suited for various scenarios and prioritize test efforts.
- Evaluate requirements, discuss possible modifications when needed, and verify requirements are satisfied by application functionality.
- Write, review, and implement test plans and test cases.
- Work closely with development and operations team members.
- Incorporate understanding of code modifications and database schema into the generation of test scenarios
- Design and develop manual and automated software tests to assure a quality deliverable.
- Conduct testing activities, whether manual or automated, during appropriate development stages to eliminate bugs and flaws.
- Help monitor performance and uncover system vulnerabilities through tools and bug tracking systems.
- Develop written documentation for bugs and other test artifacts as needed.
- Discuss alternatives and approaches with colleagues as part of a team.
- Communicate status and handle issues appropriately and efficiently.
- Stay up to date with industry best practices, emerging technologies, and testing methodologies to drive continuous improvement in software quality.
- Provide mentorship and guidance to team members regarding testing best practices and quality assurance techniques.
- Bachelor's degree in computer science, Software Engineering, a related field, or equivalent experience.
- 2+ years of relevant software quality assurance experience.
- Experience with automated testing software, Selenium preferred.
- Familiarity with Microsoft technology tools including C#, VB.NET, ASP.NET, Visual Studio, SQL Server, SQL Server Reporting Services preferred.
- Experience with software defect tracking tools, Jira preferred.
- Experience with the complete software development life cycle and Agile methodologies of software development.
- Proven track record of producing high quality deliverables.
- Participation in periodic staff training and development of company policies.