Overview
On Site
$60 - $65
Contract - W2
Contract - 12 Month(s)
Skills
Software Quality Assurance
Java
Spring Framework
Job Details
We are seeking a highly skilled and experienced Software Quality Assurance (SQA) Technical Lead to drive automation strategy and enhance testing capabilities. This role involves designing and maintaining robust automation frameworks, mentoring QA engineers, and ensuring the delivery of high-quality software through innovative testing practices. The ideal candidate has deep expertise in modern testing methodologies and a proven track record of implementing effective automation solutions.
Key Responsibilities
- Lead the design, development, and implementation of scalable and maintainable automation frameworks from scratch, following industry best practices.
- Streamline and maintain functional testing frameworks with BDD (Behavior-Driven Development) methodologies, using Gherkin syntax.
- Mentor and guide QA engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate with cross-functional teams (development, product, DevOps) to define test strategies and ensure comprehensive coverage.
- Develop and maintain automated tests for web applications, APIs, and software components using Selenium WebDriver and Java.
- Integrate automated tests into CI/CD pipelines for efficient, continuous quality feedback.
- Implement and maintain reporting mechanisms for test results and quality metrics (e.g., Grafana or similar tools).
- Conduct code reviews of automation scripts and framework components.
- Troubleshoot and debug technical issues in test and production environments.
- Champion QA best practices in test case design, defect management, and root cause analysis.
- Stay current with emerging technologies and industry trends in software testing and automation.
Required Skills & Experience
- Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 7+ years in Software Quality Assurance, with 3+ years in technical leadership/lead automation roles (leadership experience required).
- Strong expertise in BDD with Gherkin syntax.
- Hands-on proficiency with Selenium WebDriver and Java Core.
- Experience with Spring Framework, Spring Security, Spring Boot.
- Applied knowledge of CI/CD practices (GitHub, GitHub Actions preferred).
- Experience with monitoring tools such as Grafana.
- Familiarity with Sonatype Nexus for dependency/security management.
- Proficient with Maven for build automation.
- Solid experience with JUnit framework.
- Scripting skills in PowerShell, Bash, Python, or similar languages.
- Proficiency with Jira, Confluence, and defect tracking tools.
- Comfortable in Linux and Windows environments, with Docker experience for test environments.
- Strong problem-solving, analytical, and communication skills.
Preferred Skills (Huge Plus)
- Development experience with Spring Boot applications.
- Knowledge of container architecture (Docker, Kubernetes).
- Exposure to cloud platforms (AWS, Azure, Google Cloud Platform).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.