KEY DUTIES/RESPONSIBILITIES:
• Design and develop test automation strategy, roadmap and objectives per organizational needs;
• Lead the expansion of the automation capabilities as it relates to current manual regression test suites that will supplement and optimize the manual testing currently supporting the project teams;
• Lead automation tests and spearhead all activities related to test automation deliverables across all parameters, both functional and non-functional including performance, security, usability, et.al.;
• Provide technical leadership and strategic direction to a team of test automation engineers;
• Has wide-reaching scope, impact and influence extending beyond the confines of the testing organization and spans across the entire product organization, such as Product Owners, Development Architects, Software Engineers, and application development leadership;
• Partake in driving organization-wide quality process initiatives and their implementation to ensure quality of deliverables;
• Proactively seek to mature and test automation team’s processes, tools and practices. Investigate new testing technologies and methodologies to continuously expand and improve product test coverage – supports continuous process improvements;
• Understands and applies current software test methodologies;
• Work with the development architect to translate requirements to incorporate testability requirements into design. Review requirements and seeks clarity as required from development team to make any design improvements and refinement as needed.
QUALIFICATIONS/REQUIREMENTS:
• Bachelor's Degree in Computer Science, Engineering, Math, or any relevant field;
• Minimum of 8 years work experience in a TEST AUTOMATION TEAM (at least 2 years of which should be an experience as an automation architect or lead;
• Expertise in automation frameworks such as NUnit, TestNG, SpecFlow and Selenium is REQUIRED;
• Experience with building and managing automation frameworks including test strategy, planning and execution;
• Expertise in different kinds of functional and non-functional automated tests such as UI, API, Performance, Accessibility, and the like is REQUIRED;
• Work experience in various stages of software testing such as Unit, Functional, Regression, Integration, Security and UI Testing; (IN-DEPTH KNOWLEDGE OF TEST TECHNIQUES/METHODOLOGIES)
• Solid experience in creating, writing and executing test plans, test cases and test scripts;
• Advanced knowledge of any object-oriented programming (C# preferably), Git for source control versioning, Azure DevOps for workflow management or equivalent;
• Proficient in database and data source software and programming languages, including the use of SQL queries. Experience testing API / services using data interchange methods, including XML, JSON, RESTful, and SOAP. Understanding of test data management strategies for automated testing;
• Experience of working in an Agile-Scrum Environment – close partnership with application development teams project stakeholders preferably with experience working collaboratively with colleagues from different geographic areas.
• Experience in planning and execution of development of automated test cases alongside or in parallel to the feature development;
• Experienced with creating and implementing strategic roadmap for performance (load, volument, capacity) or data-driven testing; design standards, tools, architecture;
• Ability to lead and mentor QA team members on automation testing practices, develop training direction in upskilling manual QAs with automation knowledge;
• Ability to improve testing processes and techniques on a project. Ability to evaluate and run proof of concept with new tools, processes and apply practices to level-up automation maturity;
• Excellent organization skills, multitasking ability, manages time effectively by placing the right focus on value adding operations. Strong verbal (solid synthesis) and written communication skills (presentations);
• Ability to coordinate day-to-day development and bug fixing activities, multi-task and be mindful of deadlines. Self-motivated and ability to remain focused on assigned projects.
PLUS POINTS!:
• Knowledge of Client-side scripting languages like (Javascript, Angular, jQuery, etc.);
• Experience in testing or developing cloud-based applications;
• Understanding of cloud architecture and development concepts an advantage;
• Experience in Power Platform – PowerApps or PowerBI;
• Experience in AI or machine learning related to testing and quality assurance.
The firm was established to be able to cater the needs of the companies in their HR and business process needs.
Training and Talent Acquisition are the core competencies of the company and the services being offered focuses on assisting active clients through fast and efficient hiring process. We handle staffing and executive search requirements across all levels and functions.
This enables us to provide the right talent for the right job.