Senior Manager, Quality Assurance Engineering & Automation
The Position:
The Senior Manager Quality
Assurance Engineering & Automation is a full stack technical and test
engineer experienced in the creation of automated functional and non-functional
test scripts for anything and everything in an application. The role holder
plays a key role within quality engineering organization as a thought leader
and champion of best practices in the quality assurance engineering arena. This
role focuses on providing overall implementation of quality engineering best
practices, and lead/manage implementation of those practices across the various
programs and projects within the organization. The person is responsible for
creating a test-driven culture resulting in high-quality solutions and products
delivered to the market on time that drive the highest levels of customer
satisfaction and internal productivity.
Key Responsibilities:
- Prioritize
and champion the definition, implementation and adoption of QE best
practices, frameworks, and standards and definition of QE and test
automation strategies and approaches in alignment with overall
organizational goals.
- Provide
strong technical leadership to QE & testing team to ensure adherence
to software engineering and solution architecture standards and best
practices and manage various QE activities including regression, performance,
stress, load testing.
- Lead
the reviews of functional and non-functional requirement specifications
and technical design documents to ensure completeness and adherence to
enterprise architecture and QA & Engineering principles and standards.
- Provide
oversight over automated testing instrumentation and CI/CD infrastructure
to ensures that they are in ready states for both functional and
non-functional tests.
- Participates
in the reviews of test plan/strategy documents and ensures that testing
activities comply to the defined standards and are of value to the end
users.
- Manage
and mentor team of Quality Assurance Engineers and Software Development
Engineers in Test (SDETs) Engineers to facilitate their career growth and
build capacity of this function and model a test-driven engineering and
development culture that drives improvements in software quality.
- Actively
participate in solution architecture and design reviews and source code
reviews to ensure adherence to defined principles and standards.
- Lead
the set-up, maintenance, and performance of test automation frameworks on
multiple application platforms, such as Mobile, Desktop, and Web, and
oversee development and maintenance of automated test cases and test
scripts.
- Oversee
the management of Test Environments ensuring their fitness for purpose and
safety of personal data through data masking and other techniques.
- Manage
deployments on non-production environments and testing of deployment
scripts and run books.
- Lead
in non-functional testing planning and execution – performance, load,
stress, high availability, business continuity tests etc.
- Research
and pioneer the adoption and use of new tools & techniques for
maintaining and improving quality.
The Person:
For the above position,
the successful applicant should have the following:
- Bachelor’s
degree in Computer Science / Computer Engineering / Information Technology
or a related field of study.
- Any
one of the professional qualifications listed is required: AT*SQA/ ISTQB/
ICSB/ QAI.
- Cloud
& DevOps Certifications such as AWS, GCP, Azure, DevOps will be added
advantage.
- 8
years progressive experience in Information Technology with focus on
Business Analysis or Architecture or Software Development or Quality
Assurance.
- 4
years in Software Development and in Technical Software Quality Assurance.
- 3
years in Software Testing Automation.
- Knowledge
and understanding of software architecture, design, and development as well
as interconnectivity between platforms and applications.
- Ability
to work on all aspects of quality and using different testing methods and
tools to test applications.
- Proficiency
in QA methodologies, software testing principles, concepts, verification/
validation techniques, and test management.
- Should
be a seasoned QE Lead with a mix of QA, Project Management and Stakeholder
Management skills.
- Excellent
analytical, research, documentation, project planning and implementation
skills.
- Skills
to communicate effectively cross-functionally across various teams,
organizations, and internal and external stakeholders to drive engineering
effort.
- Experience
with API testing to ensure functionality, reliability, performance, and
security.
- All-rounder
who can perform various types or levels of testing such as manual testing,
automation testing, security testing, performance engineering.
- Experience
with performance and load testing, reporting, and monitoring.
- Strong
knowledge of Agile methodology, software QA methodologies, tools, and
processes.
- Ability
to write unit, integration, and functional tests with understanding of
testing frameworks and writing of automation test case tools s like
Selenium Web driver, Katalon Studio and JMeter.
- Experience
with containerized platforms, Continuous Integration and Continuous
Delivery tools including creation of pipelines.
- Proven
programming experience in at least one modern programming language and SQL.
- Good
industry knowledge on emerging trends in Software Quality Assurance.
- Extensive
knowledge of Testing lifecycle and professional software engineering
practices & best practices for the full software development life
cycle, including coding standards, code reviews, source control
management, build processes, testing, automation, and operations.
How to Apply
The above position is
demanding role for which the Bank will provide a competitive remuneration
package to the successful candidate. If you believe you can clearly demonstrate
your abilities to meet the criteria given above, please log in to our
Recruitment portal and submit your application with a detailed CV.
To be considered your
application must be received by Wednesday 7th December
2022.
Qualified candidates with
disability are encouraged to apply.
Only short-listed
candidates will be contacted.