Automation Test Engineer
Location: 100% Remote Years’ Experience: 7+ Years of experience Education: Bachelor’s degree in IT related field Clearance: Applicants must be able to obtain and maintain a security clearance. United States Citizenship is required as part of the eligibility criteria to be able to obtain this type of security clearance. Key Skills: - Experience with developing test plans, test cases, and test scripts - Automation and Manual Testing experience - Selenium, MS Playwright, Cucumber, Cypress, or other automation testing frameworks/tools - LoadRunner and other manual testing tools - TypeScript experience - Experience with User Acceptance Testing, Back-End, and End-to-End testing Responsibilities: - Design, develop, and execute system level test procedures in an Agile environment ensuring the system meets the complex functional, performance and latency requirements - Build, scale, and maintain a robust, maintainable test automation framework using Playwright and Cucumber to validate web applications and APIs - Design, develop, and execute complex automated software test plans in order to identify and address user problems and causes - Analyze requirements to generate artifacts table and test approach for automated test scripts development - Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers and end users - Develop and execute test scenarios, scripts, and procedures for unit, process, function, system integration and acceptance testing - Evaluate the test basis and support the refinement of requirements to ensure testability, clarity and correctness - Create or maintain databases of known test defects - Conduct test design activities to identify and create test cases (positive and negative) traceable to system requirements - Plan test schedules or strategies in accordance with project roadmap or delivery dates - Participate in product design reviews, providing input on functional requirements, product designs, schedules, or potential problems - Assist in the creation of software test plans to document the overall test strategy, test approach, test process, test schedule, pass/fail criteria, test environment architecture, test lab resources - Take ownership of setting up, configuring, and maintaining dedicated infrastructure servers and test environments from scratch to support high-performance automation execution - Deploy, manage, and configure automated test suites to run directly on internal staging servers or distributed grid nodes, ensuring stable, headless execution and reliable artifact/report collection - Analyze risk identifiers and develop documentation addressing software defect diagnostics and proposed solutions - Provide support for test readiness reviews, formal system verification of the requirements - Work closely with software developers, engineers, business analysts, and requirements personnel to plan, coordinate and execute static analysis and dynamic testing of systems/software code to verify, validate acceptance and technical specifications - Work with Atlassian tool suites including JIRA, Zephyr etc. Qualifications: - Bachelor’s degree in IT related field - 7+ years professional test engineering experience - Must be able to obtain and maintain up to a Secret security clearance - Active Secret security clearance preferred - Experience with developing software test plans, test cases, and test scripts - Automation Testing experience required - Selenium, MS Playwright, Cucumber, Cypress, TestNG, JUnit or other automation testing frameworks/tools - LoadRunner and other manual testing tools experience - Proficient in designing and executing end-to-end automation frameworks using Playwright paired with Cucumber - Demonstrate expertise with Java and JavaScript with Selenium WebDriver in a Data Driven and/or behavior driven Framework - Experience with automation – functional and regressing testing procedures, and ability to review new requirements and UI flows while preparing new test case scenarios - Experience designing, writing, testing and documenting efficient testing solutions to meet customer needs - Experience with User Interface Acceptance Testing, backend testing, software testing - Experience with API Testing using Postman (manual) and Rest-Assured (automation) or comparable tools - Proven experience provisioning, configuring, and maintaining infrastructure servers (Linux) or cloud instances to serve as standalone test environments - Experience in all or some of the following programming platform a plus: Linux and Bash scripting, Java and JavaScript frameworks in HTML5/CSS3 context (AngularJS, jQuery, D3), RESTful APIs/JSON, SQL - Strong understanding of networking, permissions, and server configurations (e.g., managing dependencies, setting up execution nodes, and environment variables) required to support test execution - Experience working in DevOps setting (i.e. GitHub, Jenkins, Maven, JIRA, etc.) preferred - Demonstrated experience with Continuous Integration, including one or more of the following: Jenkins, Maven, Jira, Git/GitHub/GitBash/Stash/Bitbucket - Knowledge of other testing tools such as JMeter and LoadRunner a bonus - Ability to assess software products for readiness and determine pass/fail criteria - Ability to determine test approaches, develop test schedules, and identify risks associated with testing - Ability to capture test data, analyze test results and clearly communicate (orally and written) findings and/or deficiencies - Knowledge of the principles, practices and procedures of quality assurance testing automation - Experience with all phases of the SDLC as it applies to software testing activities - Excellent analytical, troubleshooting and problem-solving skills - High energy; ability to manage time in a dynamic environment - Excellent written and verbal communication skills required - Should be a team-player, quick learner, proactive and have a positive attitude About Sparibis: - Sparibis LLC is a professional solution firm that Clients rely on to access the best talent to drive their business success - Sparibis is an equal opportunity employer that values diversity at all levels - All individuals, regardless of personal characteristics, are encouraged to apply