NorthBay looking for a highly experienced Lead QA Automation Engineer with a minimum of 6+ years of expertise in automated testing, particularly with Cypress and Selenium frameworks.
The ideal candidate will have a strong background in financial operations, possess knowledge of automated test creation and maintenance, and demonstrate proficiency in utilizing cloud-based testing platforms.
The successful candidate will contribute significantly to the overall test strategy, collaborating closely with cross-functional teams to ensure the quality of our web and mobile applications.
Qualifications:
- Education:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience:
- Minimum of 5-8 years of proven experience as a QA Automation Engineer, with a focus on Cypress and Selenium.
- Extensive hands-on experience in designing and implementing automated test scripts for web and mobile applications.
- Technical Skills:
- Expert-level knowledge of Cypress and Selenium frameworks.
- Proficiency in programming languages such as JavaScript for Cypress and Java/Kotlin for Appium.
- Communication:
- Strong communication skills, both verbal and written.
- Ability to effectively collaborate with cross-functional teams.
- Problem-Solving:
- Strong analytical and problem-solving skills.
- Adaptability:
- Ability to adapt to changing priorities and work effectively in a fast-paced environment.
- Preferred Skills:
- Experience with other automation tools/frameworks.
- Knowledge of mobile application development and testing.
Additional Requirements:
- Financial Operations:
- Utilize functional experience in financial operations to enhance test scenarios and align testing efforts with business requirements.
- Cloud-Based Testing Platforms:
- Experience with cloud-based testing platforms such as BrowserStack or similar.
- Mobile Application Testing:
- Familiarity with the Appium tool for mobile application testing.
- Web Application Testing Tools:
- Experience with web application testing tools such as Cypress, Playwright, or similar.
- CI/CD Practices:
- Understanding of CI/CD practices and the ability to integrate automated tests into the development pipeline.
- Version Control and Git:
- Familiarity with Git, branch management (develop, master, release), pull request creation, and conflict resolution.
Responsibilities:
- Test Automation Development:
- Develop, enhance, and maintain automated test scripts using advanced features of Cypress and Appium.
- Utilize functional experience in financial operations to design comprehensive automated tests.
- Test Planning and Strategy:
- Contribute significantly to the creation and execution of the overall test strategy for web and mobile applications.
- Incorporate financial operations expertise into high-level test planning activities.
- Continuous Integration/Continuous Deployment (CI/CD):
- Integrate and optimize automated tests within the CI/CD pipeline.
- Work closely with the DevOps team to ensure seamless integration of automated tests into the build process.
- Defect Management:
- Identify, document, and track software defects to resolution.
- Collaborate with the development team to prioritize and expedite issue resolution.
- Collaboration:
- Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a high-quality product.
- Performance and Load Testing:
- Collaborate with performance testing teams to ensure the scalability and reliability of the application under various conditions.
- Documentation:
- Create and maintain comprehensive documentation for automated test scripts, test plans, and test cases.
If you possess the required skills and experience, we invite you to apply for this senior-level position and contribute to the ongoing success of our QA team.
Read Full Description