Sparktek
Sr Test Automation Engineer
Sparktek, Pasco, Washington, us, 99302
Sr Test Automation EngineerSeattle, WA (Hybrid)
Responsibilities:1. Design, develop, and maintain automated test frameworks and scripts to ensure the quality of software products.2. Collaborate with cross-functional teams including developers, quality assurance engineers, product managers, and stakeholders to identify test requirements and scenarios.3. Implement and execute automated test cases for functional, integration, regression, and performance testing.4. Analyze test results, identify defects, and work closely with development teams to resolve issues.5. Continuously improve automated testing processes and strategies to enhance efficiency and effectiveness.6. Mentor and provide technical guidance to junior members of the automation testing team.7. Stay updated with emerging technologies and industry trends in test automation and incorporate best practices into the testing process.8. Participate in code reviews, sprint planning, and
Qualifications:1. Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.2. Proven experience (typically 5+ years) as a Test Automation Engineer or in a similar role.3. Strong proficiency in programming languages such as Java, Python, C#, or JavaScript.4. Hands-on experience with test automation tools and frameworks such as Cypress, Selenium WebDriver, Appium, Cucumber, JUnit, TestNG, etc.5. Expertise in API testing using tools like Postman, RestAssured, or SoapUI.6. Experience with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins, Bamboo, or GitLab CI.7. Familiarity with version control systems such as Git or SVN.8. Solid understanding of software testing methodologies, testing types, and the software development lifecycle (SDLC).9. Excellent problem-solving skills and attention to detail.10. Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
Additional Skills:1. Experience with performance testing tools like JMeter or Gatling.2. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.3. Familiarity with containerization and orchestration tools such as Docker and Kubernetes.4. Certification in software testing (e.g., ISTQB) is a plus.
Responsibilities:1. Design, develop, and maintain automated test frameworks and scripts to ensure the quality of software products.2. Collaborate with cross-functional teams including developers, quality assurance engineers, product managers, and stakeholders to identify test requirements and scenarios.3. Implement and execute automated test cases for functional, integration, regression, and performance testing.4. Analyze test results, identify defects, and work closely with development teams to resolve issues.5. Continuously improve automated testing processes and strategies to enhance efficiency and effectiveness.6. Mentor and provide technical guidance to junior members of the automation testing team.7. Stay updated with emerging technologies and industry trends in test automation and incorporate best practices into the testing process.8. Participate in code reviews, sprint planning, and
Qualifications:1. Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.2. Proven experience (typically 5+ years) as a Test Automation Engineer or in a similar role.3. Strong proficiency in programming languages such as Java, Python, C#, or JavaScript.4. Hands-on experience with test automation tools and frameworks such as Cypress, Selenium WebDriver, Appium, Cucumber, JUnit, TestNG, etc.5. Expertise in API testing using tools like Postman, RestAssured, or SoapUI.6. Experience with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins, Bamboo, or GitLab CI.7. Familiarity with version control systems such as Git or SVN.8. Solid understanding of software testing methodologies, testing types, and the software development lifecycle (SDLC).9. Excellent problem-solving skills and attention to detail.10. Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
Additional Skills:1. Experience with performance testing tools like JMeter or Gatling.2. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.3. Familiarity with containerization and orchestration tools such as Docker and Kubernetes.4. Certification in software testing (e.g., ISTQB) is a plus.