Overview
Skills
Job Details
Hi all Hope your doing well,
This client is very picky and sending a hacker rank to the candidate so cypress and SQL are a must.
Location: Raleigh NC
2 days onsite
4+ years in CI/CD and DevOps tools such as Azure DevOps, Jenkins
5+ years in programming and test automation tools and frameworks such as Cypress, Selenium, JMeter, and more
4+ years in Agile software development environments, with a strong grasp of Agile practices and their application in quality assurance.
Secondary Skills - Nice to Haves
Selenium
Quality assurance
Job Description
Automated Testing and Framework Development (30%): Design and build advanced automated test frameworks using tools like Cypress, xUnit, and Azure Pipelines, ensuring comprehensive integration and functionality across all services.
Quality Assurance Techniques (30%): Enhance quality assurance practices by developing and implementing robust test scenarios from requirements, leveraging extensive domain and technology knowledge.
CI/CD and DevOps Processes (15%): Optimize CI/CD workflows using Azure DevOps and Jenkins to improve deployment and testing efficiency.
Technical Collaboration and Support (15%): Collaborate with development teams to integrate best testing practices and address issues in test automation workflows, supporting a culture of quality and continuous improvement.
Strategic Test Planning (10%): Execute strategic testing initiatives that align with the organizational goals, including the deployment of new technologies and methodologies.
Additional Skills & Qualifications
Agile Methodology: Leads Agile ceremonies, mentors team members in Agile practices, and optimizes development and testing processes to ensure the delivery of high-quality software within Agile frameworks.
Programming Languages and Frameworks: Proficient in multiple programming languages such as Java, JavaScript, TypeScript, and Python. Utilizes advanced frameworks like Selenium, Cypress, and JMeter to architect robust and scalable automated test solutions.
Test Automation: Architects and implements sophisticated automated testing strategies for UI, API, and performance testing. Develops complex test scripts and frameworks that enhance test coverage, reliability, and efficiency.
End-to-End Testing: Designs comprehensive end-to-end testing plans to validate system integration and functionality across complex, distributed architectures. Identifies and mitigates risks to ensure system reliability and user satisfaction.
Integration Testing: Leads the development of integration test plans and strategies. Collaborates closely with developers to address integration challenges and improve the overall system architecture and quality.
CI/CD Pipelines: Designs and optimizes CI/CD pipelines for seamless integration of automated tests. Utilizes tools like Jenkins and Azure DevOps to facilitate continuous testing and feedback, accelerating software delivery.
Version Control Systems: Manages version control processes using tools like Git. Ensures efficient collaboration and code integrity across teams, facilitating seamless updates and maintenance of test scripts.
DevOps Practices: Advanced proficiency in implementing and optimizing DevOps practices to streamline software delivery. Collaborates effectively with development and operations teams to automate workflows, integrate testing into the CI/CD pipeline, and enhance system reliability and performance. Drives continuous improvement by identifying and implementing innovative solutions that improve efficiency and r