This position will be responsible for driving adoption of Quality Engineering services (Code quality, Testing Services, Performance Engineering, Testing and Environment automation, Development Collaboration, Continuous Integration) .
Position requires an extensive understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks. This position leads the quality deliverables for products, and release quality activities.
Interacts with technology staff including Quality Engineers, Operations, Developers, Devops Engineers, Product management, and Program management to identify scope of project/s and deliver services.
Drive quality engineering, exploratory testing, and test automation covering all key practice areas including mobile, web, and API testing.
This position delivers all agile testing principles - Define, create and run tests as part of agile scrum team
Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) amongst various delivery teams.
Demonstrated success in leading a small to large-scale software development, testing, and performance across multiple groups.
Required Skills :
Experience with performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner, JMeter. Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable.
Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
Good knowledge of payments domain message flows, architecture, common design patterns, ISO message protocols, simulation/emulation tools highly desirable.
Expertise in agile and waterfall delivery, life-cycle management tools (JIRA/Rally/Rational Concert), software testing standards, methods and conventions.
Exposure to Cloud, Infrastructure-as-a-code concept, and tools such as Chef/Puppet desirable.
Expertise with cross browser and cross device testing strategies (e.g. In the Wild testing) and automation via device clouds (Perfecto, Device Anywhere, Testdroid, etc)
Bachelor/Master's Degree in Computer Science or equivalent work experience with exposure to management theories and concepts.
- provided by Dice
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.