Test Automation Architect
Position Details:
As one of the largest business support solutions (BSS) provider, CSG International provides solutions to a global client base. Join an elite team of IT professionals who are driven for success in finding innovative solutions for our company and clients. We respond to the complexity of a dynamic, convergent world with a flexible set of needs-based solutions, innovative new technologies and forward thinking that helps our clients solve business problems and identify new opportunities and revenue streams. Our Architect positions are key to delivering SaaS solutions that enable our clients to accurately capture, manage, generate and optimize revenue, strengthen customer relationship and exploit emerging opportunities in highly complex, transformational market environments.
Key Areas of Responsibility:
- Leads and architects major testing initiatives from conception to success
- Shapes the teams’ testing strategy and best practices – is a tireless advocate for improvement and increased effectiveness
- Motivates and inspires teams to continuously improve their craft
- Fosters collaborative team efforts where processes, tools and systems are shaped to meet their collective needs
- Drives innovation and experimentation with measurable outcomes
- Assists in the identification and analysis of the product requirements
- Follows and promotes the agreed Best Practices and their supporting documentation
- Creates plans, work estimates and provides required skills assessment for key initiatives
- Responsible for cross team testing activities. Management and coordination of end-to-end testing and regression activities.
- Coordinates with development and test teams to keep the deliverables on target and on time
- Ensures technical viability of solutions as defined in the feature designs
- Provides technical leadership of teams through the design, build, test, and delivery process
- Coaches and mentors senior team members to support their professional growth and skills
- Takes ownership of the design and implementation of team’s test architecture
- Provides feedback to the product development organization for improvements, industry best practice trends and product issues
Knowledge, Skills and Experience:
- Bachelor’s Degree in Information Technology, Computer Science, Engineering or Business (with major in Computing)
- Minimum 10 years software development experiences and application testing experience
- Proven track record of leading major testing initiatives involving integrated solutions and multiple development teams
- Proven track record of leading major test automation initiatives
- Hands-on and current experience with contemporary development and testing practices suitable for an Agile/Lean development organization, including ATDD, TDD, Continuous Integration and Continuous Delivery.
- Understanding of configuration and release management processes, procedures and practices
- Excellent written and verbal communication skills
- Must have high level analytical and problem solving skills to diagnose complex problems and find solutions.
- Expert level experience using one or more of the following test automation tools: Specflow, Cucumber, Selenium, Appium, Protractor
- Advanced level experience reading/writing one or more of the languages: C#, Javascript, Java, Objective C, Swift, C++