Full Time

Senior Quality Assurance Engineer - Remote

ICF
Remote!
$90,000 - $120,000* / year (about $43–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by ICF, so some details may not match this job. The employer's own page has the real description.

Overview

ICF is seeking a highly skilled Senior Quality Assurance Engineer to join our dynamic team remotely. In this role, you will be responsible for ensuring the highest quality of our software products through rigorous testing, troubleshooting, and automation practices. You will collaborate with cross-functional teams to establish quality criteria, develop testing frameworks, and implement strategies that guarantee the reliability and performance of our software solutions. A passion for quality and a proactive approach to software development will be key in driving continuous improvement within our projects.



Job Responsibilities

  • Design, develop, and execute test plans, test cases, and test scripts based on project requirements.
  • Identify, document, and track defects; conduct root cause analysis to ensure they are addressed effectively.
  • Automate testing processes to enhance efficiency in testing cycles.
  • Collaborate with software developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle.
  • Review and analyze system specifications and requirement documents to ensure comprehensive test coverage.
  • Mentor junior QA team members and assist in establishing QA best practices.
  • Participate in code reviews and contribute to design discussions with a focus on quality assurance.
  • Monitor and report on testing progress and results to key stakeholders.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software quality assurance, with a focus on both manual and automated testing.
  • Proficiency in testing methodologies and frameworks, including Agile and Waterfall methodologies.
  • Experience with automation tools such as Selenium, JUnit, TestNG, or similar.
  • Strong knowledge of programming languages like Java, Python, or C#.
  • Familiarity with performance testing tools and techniques.
  • Excellent analytical and problem-solving skills, with attention to detail.
  • Strong communication skills and ability to work collaboratively within a team.


Technologies & Tools

The Senior Quality Assurance Engineer will utilize a variety of technologies and tools to perform testing and automation duties effectively. This includes frameworks like Selenium for automated testing, JIRA for issue tracking and project management, Git for version control, and various continuous integration tools such as Jenkins. Additionally, familiarity with cloud platforms like AWS or Azure may be beneficial for testing applications deployed in cloud environments.



Ideal Candidates

The ideal candidate for this position is a meticulous and proactive individual who possesses a deep understanding of quality assurance processes. They thrive in collaborative environments, can effectively communicate with technical and non-technical team members, and are passionate about delivering high-quality software solutions. A drive for continuous improvement, along with a keen ability to adapt to ever-changing project requirements, defines a successful Senior Quality Assurance Engineer at ICF.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.