Wealth management company is looking to solve the problem of ensuring comprehensive test coverage across Web, Services, and Mobile platforms for Wealth Plan applications
Requirements
- Automation testing across Web, Services, and Mobile applications following testing methodologies and practices
- Designing and implementing automation testing frameworks that are scalable and adaptable for various applications and platforms including BDD, Keyword-driven, and Test-driven
- Using object-oriented programming languages commonly used in automation testing including Java and JavaScript to develop and maintain test scripts
- Developing and executing automated test scripts using industry-standard test automation tools including Selenium, Appium, and TestNG
- Integrating automated testing frameworks with CI/CD pipelines to enable seamless testing throughout the software development lifecycle
- Developing and maintaining automated regression test packs, ensuring comprehensive validation of application stability and functionality
- Automating functional UI and Mobile application tests, ensuring reliability and efficiency in testing processes
Responsibilities
- Design and implement a strategic automation testing framework tailored for Wealth Plan applications
- Incorporate advanced methodologies such as data-driven and behavior-driven development (BDD) to ensure the framework is scalable and adaptable for use across the entire wealth management level
- Lead and mentor a team of automation testers, providing guidance and oversight to ensure the delivery of high-quality automation scripts and frameworks
- Develop and execute automated test scripts for functional UI and Mobile applications, utilizing industry-standard tools to ensure reliability and efficiency
- Implement rigorous quality assurance practices to meet or exceed organizational standards
- Review and optimize testing processes, identify opportunities for increased efficiency and effectiveness, and foster a culture of continuous improvement and best practice adoption
- Identify and develop production-like scenarios for inclusion in automated regression test packs to ensure the stability and functionality of applications after updates or changes
Other
- 3 or 4-year Bachelor's degree in Applied Computer Science, Computer Applications, Computer Information Systems, or related field of study
- Seven (7) years of experience in the job offered or as Software Engineer, Associate Engineering Manager, Senior Automation QA, Process Associate, or related occupation
- Working with cross-functional teams including Product Owners and developers to align testing strategies with business requirements
- Identifying and resolving complex testing challenges ensuring the delivery of high-quality software products
- Facilitate regular feedback sessions to refine testing processes and ensure alignment with business goals