Senior Quality Assurance Specialist

BMO Chicago , IL 60602

Posted 2 weeks ago

The QA Automation Lead is responsible for developing and delivering the test automation roadmap for web and mobile platforms in alignment with enterprise DevOps. The Automation Architect is an advisor and leader for all project and platform automation activities, helping to guide the teams and build sustainable model. This person should be a thought leader, transformation agent, technically savvy and can establish themselves as trusted advisors to both Technology and Business teams.

Responsibilities include:

  • Provide guidelines and recommendations on different automation tools and technologies; working with DevOps teams for enterprise alignment

  • Coach and mentor automation engineers

  • Assign/coordinate work to automation engineers across a distributed team environment

  • Conduct automation code reviews

  • Develop and execute automation framework and scripts for web-based and mobile platforms

  • Experience with negative scenarios and introducing failures

  • Deep knowledge of application architecture and functionality

  • Ability to interact and work well with architects, product managers, support engineers and vendors

  • Develop and communicate metrics reporting of automation activities, savings and return on investment


  • 10 years of experience leading QA automation process and creation of automation framework

  • Minimum 5 years of extensive experience as Quality Assurance professional with large web-based, service-oriented enterprise systems and mobile applications

  • Experience in working in an Agile environment

  • Proven success in test automation and in design and implementation of test automation strategy, including the incorporation of automation frameworks covering different technology and application platforms

  • In-depth understanding of TDD/ATDD principles of building quality into the process coupled with Agile tool experience

  • Deep understanding and experience of varied automation development tool sets (e.g., SOAP UI, Selenium, Cucumber, Maven, JSON, SauceLabs, Appium Perfecto)

  • Deep knowledge of UI Automation, Web Service Automation, Mobile Automation

  • Bachelor of Science degree in Computer Science or related field

  • Ability to effectively communicate process and automation design to different audiences

  • Strong leadership and motivation skills

  • Experience building automation teams

  • Strong research, problem solving and troubleshooting ability

  • Ability to collaborate well with others in a team-oriented, agile environment and translate technical concepts into easy to understand terms, both written and verbal

  • Strong knowledge of white box testing such as iOS/Android device tests for Apps/SDK

  • Experience with software development/programming using Java, C, C and a scripting language like python or Perl

  • Experience using cloud based infrastructure for testing

  • Results-oriented with a high degree of accountability, commitment and responsibility

  • Understanding of Continuous Improvement, DevOps processes

  • Works independently under minimal direction with strong work ethic

We're here to help

At BMO Harris Bank we have a shared purpose; we put the customer at the center of everything we do helping people is in our DNA. For 200 years we have thought about the futurethe future of our customers, our communities and our people. We help our customers and our communities by working together, innovating and pushing boundaries to bring them our very best every day. Together we're changing the way people think about a bank.

As a member of the BMO Harris Bank team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

To find out more visit us at

BMO Harris Bank is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. BMO Harris Bank is an Equal Opportunity Employer for all, inclusive of Minorities, Women, Veterans, and Persons with Disabilities.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Quality Assurance Engineer


Posted 3 days ago

VIEW JOBS 3/24/2019 12:00:00 AM 2019-06-22T00:00 We are adding a Senior Quality Assurance Engineer to our Tech team! As a Quality Assurance Engineer at Snapsheet you are a solver - building test systems and processes that will improve what we have in place currently and prevent issues proactively. You thrive in an environment where you are working with a team of software developers, QAs, and designers in a fast paced, agile development environment. You enjoy identifying any potential quality issues through system testing and acceptance testing on various Snapsheet features. Additionally, as a QA Engineer you accelerate the delivery and maintain the high quality of Snapsheet products as they continue to grow and expand. What you'll do as a Senior Quality Assurance Engineer * Take ownership of major features in Snapsheet product launch, independently drive and complete all testing activities from beginning to end: ensure test planning, test execution, bug resolution and status reporting to complete on time * Proactively manages tasks and time frames, prioritizing appropriately and asking for additional time and resources when necessary * Proactively identifies potential issues and communicates with appropriate parties * Uncovers root cause of issue through researching and asking insightful/critical questions * Anticipate changes and customer needs and provide timely support: UAT test plan, UAT environment maintaining, scheduling, data set up, issue tracking * Provide post-production support to the client's satisfaction * Help to fill communication gaps among multiple parties working on the project so all is on the same page with requirements, designs, timelines and expectations. * Assist QA lead/manager to identify and create appropriate quality metrics * Consistently seeks out new, more efficient ways and makes change recommendations * Become the subject matter of export on all Snapsheet products that you have tested, be a resource for others on product features * Review and understand product specifications and feature requirements * Create test plans and test strategies * Identify test data, scenarios and cases needed * Develop, document, and maintain functional and regression test cases and other test artifacts * Test execution on planned test cases, exploratory tests and ad hoc tests * Test results tracking * Issue triage, resolution and prevention * Providing QA reporting including test status and defect status * Ensure all deliverables meet functional and design requirements and technical specs What we are looking for in a Quality Assurance Engineer * B.S. or higher degree in related fields * 3+ Years of Experience * Understanding of software development life cycle * Understanding of quality assurance methods and testing principles * Experience in software testing environment for web based products and mobile applications * Attention to detail and critical thinking capabilities, problem solving and analytical skills * Can take a complex user story, break it down into sub-tasks, and complete sub-tasks with relative ease * Ability to identify and suggest areas of future work for yourself and your team * Team player, ability to collaborate * Good self-learner, work independently * Works well with others to ensure effective problem resolution * Ability to multitask in a fast paced, detail-oriented environment. * Familiarity with test management tools * Experience in SQL is a plus * Experience in test automation tools is a plus Snapsheet is an equal opportunity employer Snapsheet Chicago IL

Senior Quality Assurance Specialist