Quality Assurance Engineer

TechSur Solutions • United State
Remote
Apply
AI Summary

TechSur Solutions is seeking a detail-oriented Quality Assurance Engineer to ensure the quality and functionality of software products through manual and automated testing. The ideal candidate will have a strong background in application testing, automation tools, and programming, particularly in Java.

Key Highlights
Ensure software quality and functionality through manual and automated testing
Collaborate with developers, project managers, and stakeholders to develop comprehensive test plans
Develop and maintain automation test frameworks for complex web applications
Technical Skills Required
Java Selenium JMeter JUnit Mockito Cucumber EMMA Mocha
Benefits & Perks
Competitive salary based on experience
Full benefits package including health, dental, and vision insurance
Flexible, fully remote work environment
Opportunities for professional development and growth
Participation in impactful government projects

Job Description


About The Company

TechSurSolutions is a leading digital services company dedicated to enabling digital transformation for government and commercial clients. Established in August 2016 and based in the Washington D.C. metropolitan area, the company specializes in advanced cloud services, modernization of IT infrastructures and applications, leveraging Agile methodologies, and Data Analytics. With a focus on delivering innovative solutions, TechSurSolutions has supported numerous impactful government programs, helping agencies improve efficiency, security, and service delivery. The company's commitment to excellence and continuous improvement positions it as a trusted partner in the digital transformation landscape.

About The Role

We are seeking a highly skilled and detail-oriented Quality Assurance Engineer to join our remote team. In this role, you will be responsible for ensuring the quality and functionality of software products through manual and automated testing. You will collaborate closely with developers, project managers, and stakeholders to develop comprehensive test plans, execute tests, identify defects, and contribute to the development of automation frameworks. The ideal candidate will have a strong background in application testing, automation tools, and programming, particularly in Java. This position offers an exciting opportunity to work on complex, highly customizable web applications within a dynamic and innovative environment. Candidates must possess an active Public Trust clearance or the ability to obtain one, as this role involves working on sensitive government projects.

Qualifications

  • 3-5+ years of experience in application and/or software testing
  • Proficiency with automated testing tools such as Selenium IDE or Selenium WebDriver
  • Experience with performance testing tools like JMeter
  • Strong knowledge of Agile development practices and tools such as JIRA
  • Experience developing unit tests with JUnit
  • Proficiency in scripting and automation frameworks such as Mockito, Cucumber, EMMA, or Mocha
  • Experience with Java programming language
  • Ability to analyze system performance and recommend testing strategies
  • Experience setting up and managing test environments
  • Excellent documentation and defect tracking skills
  • Bachelor’s degree or equivalent in Computer Science, Information Technology, or related field
  • Must be able to obtain and maintain a Public Trust Clearance

Responsibilities

  • Provide technical and administrative oversight for software development and testing personnel, ensuring adherence to design concepts and user standards
  • Review work products, including code, documentation, and progress reports, to ensure compliance with government standards and project schedules
  • Coordinate with project and QA managers to resolve issues and ensure customer satisfaction
  • Test all software releases, including new features, enhancements, and defect fixes, through manual and automated methods
  • Develop, execute, and maintain detailed test plans, test cases, and automated test scripts
  • Design and build automation test frameworks for complex web applications
  • Create and manage test data for automated testing environments
  • Perform manual testing according to predefined test plans and document defects thoroughly
  • Identify, record, and track defects, and verify defect fixes through regression testing
  • Provide feedback and recommendations on software usability and functionality to project teams
  • Analyze system performance, recommend test scenarios, and utilize tools like JMeter for performance testing
  • Assist in training and mentoring junior QA team members and other program offices in automation testing practices

Benefits

  • Competitive salary based on experience (DOE)
  • Full benefits package including health, dental, and vision insurance
  • Flexible, fully remote work environment
  • Opportunities for professional development and growth
  • Participation in impactful government projects
  • Supportive team culture focused on innovation and excellence

Equal Opportunity

TechSurSolutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or veteran status.

Subscribe our newsletter

New Things Will Always Update Regularly