Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
Quality Assurance Engineer
Location
United States
Posted
8 days ago
Salary
$81.5K - $138.5K / year
Seniority
Mid Level
Job Description
Quality Assurance Engineer
ICF
Role Description This role is contingent upon a contract award. ICF is hiring a Quality Assurance Engineer to deliver new test functionality and support existing frameworks. This position requires strong deductive reasoning, attention to detail, persistence, patience, and creativity. The individual will work with our component, integration, internal development teams, and Business Analysts teams to analyze, build and maintain test frameworks and suites across all test phases. The individual will also work with our business, development, and testing teams to analyze, build and maintain processes across the organization. - Review and analyze business requirements to produce comprehensive, and well-structured test strategy and test cases. - Design and create test conditions and scripts to address business and technical use cases. - Design, Develop and Execute automated scripts using our test automation framework. - Support the automated functional testing by our testing team, focusing on application flow and validation of test results. - Perform manual and automated testing, which may include exploratory, system, regression, compatibility, system, and integration testing. - Work directly with the Data Warehouse, Business Intelligence and Data Engineering teams to ensure all work is thoroughly tested. - Communicate effectively across multiple teams/external vendors (Operations, Quality Service, etc.), as well as different personnel (Developers, Scrum Masters, Project Managers, etc.). - Participate in relevant Agile Ceremonies: Daily Stand-Ups, Backlog Grooming, Sprint Planning, Sprint Reviews and Retrospectives. - Analyze data and application changes and document their impact on the performance automation task (test cases, scripting, scenario execution, etc.). - Ensure the test execution results fulfill the defined test objectives. - Interface directly with the DevOps and Infrastructure teams regarding Functional test environments. - Timely and accurate communication of testing events, daily status, and test execution results, etc. - Develop and maintain automation for both UI and API testing, leveraging tools such as Playwright, Cypress, Selenium, PyTest, and Postman. - Implement automated regression suites integrated into CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar). - Collaborate with developers to validate microservices, containerized environments, and AWS-hosted applications. - Design performance, load, and reliability test scenarios to validate large-scale data processing and reporting systems. - Contribute to code reviews for automated test scripts to ensure maintainability and reusability across teams. Qualifications - Bachelor’s degree or equivalent experience - 5+ years of experience with test automation development (e.g., Cypress, Ruby, Playwright, JS, Python, Selenium). - Must be able to obtain and maintain a Public Trust clearance - Must have lived in the US 3 full years out of the last 5 years - Must reside in the US, be authorized to work in the US; work must be performed in the US. Requirements - Ability to design/architect, build, program, test and deploy solutions using an Agile methodology. - Experience testing in Salesforce API's. - Working with Salesforce Copado. - Ability to optimize code/script using industry best practices and standards. - Ability to work in a dynamic and rapidly evolving environment. - Strong hands-on skills in SQL development; ability to create ad-hoc queries to meet business needs. - Strong self-organization and self-management skills, with emphasis on self-initiation and follow-through. - Demonstrated functional test experience, including test analysis. - Experience working with cloud-native environments (AWS preferred), microservices, and infrastructure-as-code pipelines. - Strong understanding of CI/CD practices and integration of automated tests into build pipelines. - Familiarity with monitoring/logging tools (e.g., Splunk, CloudWatch, New Relic) to validate releases and production health. - Comfortable collaborating across distributed Agile teams to ensure quality is embedded throughout the delivery lifecycle. Job Location Remote; however, this position requires that the job be performed in the United States and there will be travel of approximately 10% to a customer site. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and prohibits personal VPN connections. Pay Range The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00.
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Senior Manager, GCP Quality Assurance
Spyre TherapeuticsEngineering for new heights in the treatment of inflammatory bowel disease
• Provide guidance and support on Good Clinical Practice (GCP), Good Laboratory Practice (GLP), and Good Pharmacovigilance Practice (GVP) requirements to clinical development teams, helping identify compliance risks and support implementation of appropriate mitigations. • Collaborate with internal stakeholders and external partners, including CROs, vendors, contract auditors, and investigator sites, to support quality oversight activities and promote consistent compliance across development programs. • Assist in the development and execution of risk-based audit plans for assigned programs and support inspection readiness initiatives. • Independently plan, conduct, manage, and report domestic and international audits of investigator sites, vendors, systems, and processes in accordance with applicable regulations and Spyre procedures. • Evaluate audit observations and quality issues for potential impact on participant safety, data integrity, and regulatory compliance. • Support investigations related to quality events, protocol deviations, compliance concerns, and potential GCP/GLP/GVP issues; assist with root cause analysis, CAPA development, implementation, and effectiveness verification. • Contribute to health authority inspection readiness activities and provide quality support during regulatory inspections and vendor audits. • Track, analyze, and communicate quality metrics and trends to support continuous improvement and risk management activities. • Partner with the broader Quality organization to identify opportunities for process improvements and harmonization across programs and functional areas. • Support the maintenance and continuous improvement of Spyre’s Quality Management System (QMS), including procedures, training, CAPA, and audit management processes. • Maintain awareness of evolving regulatory requirements and industry best practices and help ensure appropriate implementation within the organization • Other duties as assigned
QA Database Administrator
GuidehouseSolving big problems, building trust in society, and empowering our clients to shape the future.
• Perform comprehensive reviews of database records and database maintenance to evaluate completeness, accuracy, and consistency in coordination with Quality Assurance Data Auditor Lead. • Analyze variations in sampling and testing data ingestion/export pathways and assess impacts to data quality and integrity across data sources and systems. • Verify data traceability from sample collection through final testing results. • Utilize ETL tools and data queries to identify duplicate or missing entries along with any data anomalies. • Assess completeness of analytical method documentation (e.g., review analyst worksheets and supporting documentation) and data to determine data gaps or data integration errors. • Assess compliance of documentation and data controls with FDA regulations, guidance, information security (e.g. ATO, FISMA) and standard operating procedures. • Evaluate completeness, and consistency and gaps in supporting documentation associated with testing activities and system documentation. • Identify deviation, inconsistencies from established processes and risks impacting regulatory decisions. • Conduct comprehensive data quality assessment to detect trends, data anatomies and performance variations in procedures and their potential impact on data quality. • Generate assessment records, gap analysis and final assessment and improvements report under the guidance of the QA Data Auditor Lead and Client Program Manager.
• Responsible for ensuring the delivery of all manufacturing test solutions for new and sustaining programs for rack-scale AI/ML, GPU, and accelerator-based server and storage platforms. • Accountable for all onsite customer delivery commissioning tests as an extension of the manufacturing test capability. • Lead the development and execution of rack-level manufacturing test systems, including both software and hardware integration, supporting high-volume production environments. • Define and drive the rack test software roadmap, including automation, orchestration, and deployment into factory environments. • Strong ability to organize teams and drive solutions for multiple complex problems across hardware, software, firmware, performance, and interoperability domains. • Charged with ensuring strong engineering discipline, test coverage, and execution rigor across all technical deliverables. • Empowered to make key decisions regarding quality, coverage, and features that impact production efficiency and customer experience. • Capable of influencing cross-functional teams, customers, and executive stakeholders to deliver programs within scope, schedule, and budget. • Able to understand how technical decisions impact factories, customers, and business outcomes, and use those insights to drive optimized solutions. • Must be highly detail-oriented while also able to communicate complex system issues clearly and effectively across all levels of the organization. • Must possess a strong balance of technical expertise, engineering judgment, and business acumen in decision-making activities. • Strong ability to develop, grow, and maintain relationships with team members, leadership, customers, and external partners. • Provide technical leadership and engineering support to multiple manufacturing sites in areas of system architecture, test infrastructure, and validation strategy. • Exchange knowledge and best practices across Jabil facilities to ensure global consistency in manufacturing test solutions. • Guide teams toward resolution of complex product, process, and system-level issues using structured root cause and analytical methods. • Establish clear measurable goals and objectives to evaluate team and program performance (e.g., throughput, yield, test coverage, and timelines).
Junior Tester
IES CommunicationsIES is a national provider of industrial products and infrastructure services to a variety of end markets, including electrical, mechanical and communications contracting solutions for the commercial, industrial, residential and renewable energy markets. IES is publicly traded on NASDAQ under the symbol IESC. As of the end of IES’s 2024 fiscal year ending September 30, 2024, IES produced over $2.8+ billion in revenue and employed over 9,485 employees at over 131 domestic locations across the United States. IES is an Equal Employment Opportunity Employer: Minorities, Females, Gender Identity, Sexual Orientation, Individuals with Disabilities, Protected Veterans Encouraged to Apply.
Role Description Our company is growing rapidly and is looking to fill the role of Junior Tester. The Junior Tester will work with the development team to test software and identify defects. They will be responsible for executing test cases, reporting defects, and verifying fixes. The Junior Tester will also be responsible for creating and maintaining test documentation. Job Duties and Responsibilities: - Document test cases, execute them and report any identified issues. - Verify fixes and maintain test documentation. - Work with the development team to identify defects. - Participate in the software development life cycle. - Collaborate with cross-functional teams to ensure quality throughout the software development process. - Identify departmental needs and report to management as appropriate. - Identify problems, research alternatives, prepare presentations, drive solutions, test to confirm, gain consensus, and implement solutions for multiple applications within multiple functions. - Troubleshoot and guide others on a wide variety of complex problems and identify solutions within broad application and functional expertise. - Coordinate new development activities and assess that they are consistent and well-integrated with the established document metadata model and solutions. - Manage routine & special projects which may require oversight of other departments' work and coordination of a wide variety of functions. - Oversee and provide guidance to peers and serve as reference point for questions on a day-to-day basis. - Report staff productivity on a weekly, monthly and quarterly basis. - Review test plans and participate in system testing activities as per QA processes. - Perform user acceptance testing (UAT), conduct training for stakeholders and report to the developers if any error occurs. - Other responsibilities as assigned. Qualifications - Must be self-motivated, positive in approach, professional and help to create, develop and implement process improvement(s). - Experience with software testing. - Knowledge of software testing methodologies. - Must promote the Company culture and mission to all employees, vendors, clients and business partners. - Must possess proven problem-solving skills, critical thinking skills and the ability to effectively read, write and give oral direction(s) to project personnel. - Must have advanced analytical, planning, and multi-task skills/abilities. - Must be able to travel to corporate office as needed. - Regular attendance is mandatory. Requirements - High school diploma or equivalent is required, Bachelor’s degree in Computer Science or related field a plus. - 2+ years of experience in Microsoft Dynamics 365, Microsoft Access and SQL, Microsoft Azure and Power BI. - Ability to work independently with minimal guidance. - Must be a team player. - Strong verbal and written communications skills are necessary. Benefits - Min: USD $65,000.00/Yr. - Max: USD $75,000.00/Yr. Company Description IES is a national provider of industrial products and infrastructure services to a variety of end markets, including electrical, mechanical and communications contracting solutions for the commercial, industrial, residential and renewable energy markets. IES is publicly traded on NASDAQ under the symbol IESC. As of the end of IES’s 2024 fiscal year ending September 30, 2024, IES produced over $2.8+ billion in revenue and employed over 9,485 employees at over 131 domestic locations across the United States. IES is an Equal Employment Opportunity Employer: Minorities, Females, Gender Identity, Sexual Orientation, Individuals with Disabilities, Protected Veterans Encouraged to Apply.



