Description

The QA Automation Engineer will manage systems quality to ensure high-quality internally developed solutions and integrations are delivered to the Firm product owners and users. The role holder is responsible for leading any QA Automation Testing from Functional Test to Load and Performance Testing. This position will also lead training sessions for the team on the various QA Testing Tools. This position has a responsibility for coordinating the Automation testing with the QA Team and other project teams involved to complete this kind of activity.

The role holder may also provide feedback and recommendations (resolution and preventive action) to ensure that systems introductions, enhancements, and new product customizations meet the business needs. Major tasks are designing, creating, enhancing, and executing automated test scripts and providing detailed reports to the project teams.

Responsibilities:

  • Leads the Testing Automation projects
  • Must be able to design, develop, execute and manage automated scripts in HP Tools: HP UFT, ALM, Performance Center, and Microsoft Visual Studio Test Professional
  • Implement QA Automation process and best practices
  • Prepares Test Automation Plan by understanding application requirements and coordinates with the Test Leads, Project Managers, Development Leads, and other Project Team resources
  • Design, create and execute manual test scripts when needed
  • Design and implement automated test scenarios
  • Monitor test results up to closure and communicate to the project teams
  • Provide feedback and recommendations (resolution and preventive actions) to the development team on defects detected in the testing
  • Lead, mentor, and help, up-skill other members of the team when it comes to Automated Testing
  • Provide post-deployment testing, coordination, and support
  • Provide recommendations for improving QA Standards and Processes, particularly in Automation Testing
  • Responsibility for Results:
  • Lead the automation testing activity for projects
  • Execution of Test Scripts according to agreed-upon schedules
  • Complete Test results
  • Functional knowledge of the applications assigned
  • Flexible to changing needs, easily adaptable to new situations and directions
  • Open for work on the Weekend for deployment testing

Skills and Experience:

  • Strong analytical skills and problem-solving Skills
  • Strong verbal and written communication skills, attention to detail, and can work independently
  • Must have good collaboration skills
  • Can work well with the team
  • Strong understanding of Software Testing Best Practices, Tools, and Methodologies like Agile Methodology and experience creating test scripts based on requirements
  • Expertise in VB Scripting
  • Proven experience developing automated test systems and scripts beyond record and playback. Specifically developing functions, adding control flow logic, loops, etc.
  • Strong experience in at least two languages: C#, VB.NET, ASP.NET, C++, Java
  • Experience in testing Mobile Applications
  • Strong Analytical and Problem Solving Skills
  • Working knowledge of SQL and general scripting
  • Strong understanding of Cross-Browser compatibility issues and Operating System issues
  • Working knowledge of SQL and general scripting
  • Strong knowledge and experience in Testing Tools and Methodology (HP QTP/UFT, ALM, Performance Center, Visual Studio Test Professional preferred)
  • Experience in VS2012/VS2015
  • Open for work on weekends for Post Deployment testing