This TalentCloud is seeking Test Architects who can quickly understand the product code architecture and quickly build a robust test infrastructure. This cloud requires you to be able to operate as a technical, hands-on facilitator in the Quality Organization and be a strategic participant across inter-dependent software development efforts. The ideal architects care deeply about efficiency in the software development process and have demonstrated experience leveraging best-of-breed tools and frameworks to deliver complete automated test suites and compliment it by weaving the most efficient manual test strategy.
Responsibilities:
- Responsible for identifying and defining strategic and productivity initiatives to improve the quality and velocity of the project
- Deep understanding of how to analyze project documents and product objectives to create and comprehensive execute test cases, test plans, and test scripts
- Consult with technical development leads on feature designs to ensure product testability and identify coverage gaps in existing test tools or technologies
- Understanding and experience in how to code and its interaction with various system components
- Architect the design, modification, development, and implementation of test automation frameworks
- Partner with the Engineering Productivity Team to optimize the CI pipeline and dev experience
- Extend tool capabilities and integrate with other technologies by coding interfaces, new functions, custom objects, etc.
- Experience in independently writing, maintaining, and managing a large scale functional test automation project for full regression
- Update and maintain traceability matrices to ensure test coverage with the approval of QA Leadership
- Capture and communicate the results of testing accurately and clearly
- Proactively follow up with QA management on issues and escalations and provide suggestions for possible resolutions
- Demonstrated knowledge of complex test strategies, focused on performance, scalability, and reliability
Required Skills
- Vastly experienced in Object-Oriented Programming and Java, JavaScript, or any other comparable language
- Solid understanding of web-based front-end testing technologies and methodologies (Selenium, JSON, JavaScript, XML, REST API, etc)
- Knowledge of UNIX/LINUX scripting and command-line troubleshooting background
- Test strategy development involving internal and external customers
- Good understanding of source control management, build processes, test environments, bug life cycle, and frequent code release deployment QA support activities
- Must possess some knowledge and experience working in these domains: C#, .Net, Java, JavaScript, CSS, TestNG, AzureDevops, AWS, SQL, HTML, DOM/POM, Xpath, Git, virtual environment, Cloud, Angular, iOS, Linux
- Experience with CI/CD (Jenkins job integration, migration, and report tools)
- Experience with JSON, XML, HTML, CSS and Regular Expressions
Desired Education and Skills
- Technical degree, ideally an Associate or BS in Computer Science / other Engineering field
- 5 – 8 years of experience in carrying out independent test automation responsibilities
- Previous experience in working with Cloud services technologies such as Azure, AWS, IBM Cloud, Google Cloud
- Strong programmer with experience in Java, C#, Python, or PHP
- Some experience with Quality Management Testing tools (HP Quality Center, ALM, QMetry, Zephyr, TestRail)