Typical Day in Role:
– Be an advocate for quality in the project lifecycle.
– Write moderate to complex code/ scripts to test systems.
– Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.
– Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.
– Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
– Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.
– Prioritize testing of projects effectively across various businesses, to drive efficient work.
– Conduct root cause analysis of post-production issues and plan to prevent them in future.
– Have in-depth and up-to-date understanding of the organization’s products, applications, systems, environments, processes and tools.
Introduce and influence overall process improvements and act as an agent for change to the organization.
Candidate Requirements/Must Have Skills:
1) 5+ years of demonstrated hands-on and in-depth Test Automation experience – testing on both web and mobile applications
2) 5+ years of Test Automation experience with Java or JavaScript
3) 5+ years of Test Automation experience with frameworks, and utilities (e.g. Selenium WebDriver or WebDriverIO)
4) 2+ years’ recent experience with API testing
Nice-To-Have Skills:
1) Experience within an FI
2) Python experience
Soft Skills Required:
– Excellent communication skills with ability to influence decision making across stakeholders
– Effective organization, planning, and time management skills
– Strong analytical and problem-solving skills
– Able to work as part of a team and encourage both individual and collaborative innovation
– Positive and resilient personality – Able to embrace feedback and have a desire for continuous iteration and improvement
Education:
Bachelor’s degree in a technical field such as computer science, computer engineering or related field preferred