ICF logo
ICF

Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, environment, infrastru

Quality Assurance Engineer (Automation) - Remote

Location

United States

Posted

38 days ago

Salary

$67.4K - $138K / year

Seniority

Mid Level

No structured requirement data.

Job Description

Quality Assurance Engineer (Automation) - Remote

ICF

Description Job Description * Please note: 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 also work with our business, development, and testing teams to analyze, build and maintain processes across the organization.  Responsibilities:  - 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. Basic Qualifications:  - Bachelor’s degree or equivalent experience - 3+ years of experience with test automation development (eg: 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.  Professional Skills:  - Ability to design/architect, build, program, test and deploy solutions using an Agile methodology.  - 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. #DMX-HES  Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.  Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.  However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.   Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $67,355.00 - $138,549.00 Nationwide Remote Office (US99)

Related Categories

Related Job Pages

More QA Automation Engineer Jobs

Capco logo

QA Automation Tester (5 days on-site) - All levels

Capco

Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries

Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

About Capco Capco, a Wipro company, is a global technology and management consultancy specializing in driving digital transformation in the financial services industry. With a growing client portfolio comprising of over 100 global organizations, Capco operates at the intersection of business and technology by combining innovative thinking with unrivalled industry knowledge to deliver end-to-end data-driven solutions and fast-track digital initiatives for banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Capco’s cutting-edge ingenuity is brought to life through its Innovation Labs and award-winning Be Yourself At Work culture and diverse talent. Role Summary The Quality Assurance (QA) Engineer Automation plays a critical role in ensuring the quality, reliability, and performance of technology solutions delivered to clients. This role focuses on designing, developing, and executing automated testing solutions that support high-quality software delivery within Agile and CI/CD environments. Working across the Software Development Lifecycle (SDLC), the QA Engineer collaborates closely with developers, business analysts, and product teams to define testing strategies, identify defects, and ensure solutions meet both functional and non-functional requirements. The role also supports the adoption of automation practices within QA teams to improve efficiency and consistency in testing processes. What You’ll Do - Develop, execute, and maintain automated test scripts, analyse results, and produce automation test reports - Design and implement automation frameworks and test strategies aligned with business and technical requirements - Prepare and manage test data, mocks, and stubs required for automation testing - Identify defects within automation solutions and infrastructure, troubleshoot issues, and validate fixes - Collaborate with development and QA teams to integrate automated testing into CI/CD pipelines - Support manual QA engineers in adopting and implementing automation solutions - Perform UI and API automated testing to ensure system quality and reliability - Contribute to continuous improvement of testing tools, frameworks, and processes What We’re Looking For - Bachelor’s or master’s degree in IT, Computer Science, or a related field - Strong experience in test automation frameworks such as Robot Framework (Selenium/Appium), Cypress, or similar tools - Proficiency in programming languages such as Python, Java, or C# - Hands-on experience integrating automated testing within CI/CD pipelines - Experience in UI and API automation testing - Familiarity with Agile methodologies and cross-functional team collaboration - Experience with defect tracking and test management tools such as JIRA - Strong problem-solving skills and ability to design and implement automated testing solutions - Good communication skills in both Thai and English Additional Skills & Experience - Experience testing non-functional requirements such as performance, availability, and scalability - Familiarity with tools such as JMeter or similar performance testing tools - Experience with mock services and test data simulation - Knowledge of XML, JSON, and other data formats - Experience working with MongoDB or other NoSQL databases - Ability to work independently as well as collaboratively in a team environment - Highly organized, proactive, and self-motivated - Availability to work onsite 5 days per week in Sathorn, Bangkok Why Join CAPCO - Work on engaging projects with some of the largest banks/insurance in the world, on projects that will transform the financial services industry - Work in a collaborative, flat, and entrepreneurial consulting culture - Access continuous learning, training, and industry certifications - Be part of a team shaping the future of digital financial services - Help shape the future of digital transformation across FS & Energy We offer: - A work culture focused on innovation and creating lasting value for our clients and employees - Ongoing learning opportunities to help you acquire new skills or deepen existing expertise in our financial services offerings - A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients - An agile, diverse, entrepreneurial, inclusive, meritocratic culture We have been informed of several recruitment scams targeting the public. We strongly advise you to verify identities before engaging in recruitment related communication. All official Capco communication will be conducted via a Capco recruiter. #LI-JS1 #LI-onsite

Thailand
Job Closed
ROKO Labs logo

QA Automation Engineer

ROKO Labs

ROKO Labs is a fast-growing strategic product and technology consultancy based in NYC. We have developed a great track record of working with large Fortune 500 companies and VC-backed startups. Our clients value the fact that we understand their businesses and help to build products that users love. Additionally, our extended team spans multiple countries, making for fun cultural exchanges.

Role Description As a QA Engineer, you will work with all members of the development team to create accurate testing methodology, starting with business requirements and all the way to UI details. We are oriented towards automating QA processes, so some experience in that field is required. In this role, you will be responsible for designing, developing, and executing automated and manual tests to ensure the quality and reliability of our software solutions. Qualifications - 3+ years of experience in Quality Assurance preferably in an Agile development environment. - In-depth knowledge of QA concepts, from test cases, scenarios, bug tracking systems to test types, automation technologies, and best practices. - Several years of experience working with Playwright. - Experience working with Python (preferably, in a BDD environment) and/or C#. - Experience using Selenium, WebDriver, Specflow, Gherkin, Postman and/or Cypress. - Experience testing cloud and microservices apps. - Using CI (Jenkins)/docker containers for tests running would be a plus. - Experience in manual testing. - Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment. - Advanced level/fluent English is required. - BSc/BA in Computer Science, Engineering or a related field. Benefits - We work on long-term projects, allowing you to get to know the client and their needs well, as well as the team. - You will have the opportunity to work on complex solutions with the latest technologies. - Remote work means it's up to you whether you work from home, beach, or the office. - Flexible working hours mean that you can tailor your workday to your preferences, without a time-tracking system. - We provide regular feedback as part of our commitment to your ongoing development and success. - Job role switch opportunities, if you want to try some new roles or technologies, we are here to support you by providing opportunities, feedback, and mentoring. - If you love taking courses or going to conferences, we are always open to discussing education opportunities. - Each team has its own monthly knowledge-sharing sessions combined with weekly talks and brainstorming sessions aimed at improving our current work and processes. - If you have a colleague or a friend who could be a good fit for us, we can offer you a referral fee. - Salary will be based on your experience and skills. Company Description ROKO Labs is a fast-growing strategic product and technology consultancy based in NYC. We have developed a great track record of working with large Fortune 500 companies and VC-backed startups. Our clients value the fact that we understand their businesses and help to build products that users love. Additionally, our extended team spans multiple countries, making for fun cultural exchanges.

Argentina
BJAK logo

Senior QA Automation Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

At Bjak, we're on a mission to provide access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, assists millions in finding the best value and highest coverage insurance policies. Our investments in cutting-edge technology such as Custom API, trading systems, and data science enable easy access to financial services that were previously inaccessible or difficult to understand. Our core strengths lie in navigating complex regulations and environments, creating some of the most innovative products in the world. For instance, we are the first platform globally to simplify and offer investment-linked life and health insurance online, coupled with an instant talk-to-agent service. If you enjoy building cutting-edge platforms and ecosystems to provide equal access to financial services for the masses, we'd love to speak with you! Your Mission: - Design, develop, and enhance robust automation frameworks using modern tools (e.g., Playwright, Cypress, Selenium). - Write clean, maintainable automated test suites for web, API services, and other application types. - Integrate automated tests into Git-based CI/CD pipelines (e.g., GitHub Actions, Jenkins) to support continuous delivery. - Execute and manage functional, regression, integration, and specialized performance tests. - Participate in requirement reviews to define test scenarios, identify edge cases, and ensure maximum test coverage. - Perform root cause analysis of failures and collaborate directly with development and product teams to resolve defects and ensure quality metrics are met. - Maintain test data, mocks, and environments, and build specialized tooling (e.g., monitoring/reporting dashboards) to improve QA efficiency. - Document test plans, test cases, automation design decisions, and contribute to the continuous improvement of overall QA processes and best practices. Requirements: - Bachelor's Degree in Computer Science, Software Engineering, or related fields. - 3+ years of experience in QA Automation for backend services and cloud infrastructure. - Strong experience with automation tools such as Playwright, Cypress, Selenium, or Appium. - Proficiency in JavaScript/TypeScript is a must - Solid understanding of REST APIs, automated API testing (Postman, Newman, REST Assured). - Experience with CI/CD pipelines and version control (Git). - Knowledge of software testing methodologies and QA best practices. - Familiarity with microservices, cloud platforms (AWS/GCP), and containerization (Docker/Kubernetes) is a plus. Bonus Points: - Experience with performance testing (Locust, k6, JMeter). - Experience with contract testing (PACT). - Security testing fundamentals (OWASP). - Understanding of SQL/NoSQL databases. - Previous work in Agile/Scrum environments. Benefits: - Innovative Challenges: Work on fast-moving, challenging, and unique business problems. - Career Growth: Benefit from strong learning and development plans for your career growth. - Global Environment: Thrive in an international work environment with a flat organizational structure. - Competitive Salary: Receive a competitive salary package.

Singapore
Full TimeRemoteTeam 1,001-5,000Since 2005H1B Sponsor

• Own automation execution for all major manufacturing capital projects from early design through FAT, startup and commissioning • Ensure PLC, HMI, SCADA, batch, and MES systems are implemented consistently and perform as intended • Actively review designs, participate in FATs/SATs, and play a role in commissioning/startup readiness • Define OT network architecture, hardware standards and design requirements for manufacturing facilities • Partner with IT Network and Cybersecurity teams during project design and execution

Idaho
Job Closed