The Role: Associate I SQA Engineer Performance Testing
The Team: OSTTRAs Testing Division is a vibrant team of members whose primary focus is on the testing phase of the product development cycle. The group also has a responsibility to champion quality and process improvements in the delivery of all applications that will be onboarded on new (micro-services based) platforms. Platforms are extensively using CD model and cutting-edge technologies viz Git, OpenShift, Elastic Search, Python, Cucumber Framework and Protractor Framework. The strategic direction is the global harmonisation of this platform and onboarding various applications across the BU on this. The QA group is technically supporting cross functional teams through an elaborate QA Infra automation and performance test suite. The QA group works across several locations UK, India, and US.
A key component identified, as part of the move towards harmonisation of the platform, is a non-functional testing capability.
The non-functional test team is small, focused, and experienced.
The Impact: Together , we build, support, protect and manage high-performance, resilient platforms that process more than 100 million messages a day. Our services are vital to automated trade processing around the globe, managing peak volumes and working with our customers and regulators to ensure the efficient settlement of trades and effective operation of global capital markets
Whats in it for you: You will be a key player in the India based QA - NFT team working alongside team members in India, UK, and US on critical Agile/Waterfall projects. Closely coordinating with Developers, Business Analysts and Project Management on day-on-day sprint/monthly release deliveries. You will also be working closely with Product, Application Support and Operation teams to support issues found in UAT and Production.
This is an excellent opportunity to be part of a team based out of Gurgaon and to work with colleagues across multiple regions globally.
Responsibilities:
-
Designing and executing Load Test Scenarios and performing other Non-Functional Testing (particularly Resilience and Failure related).
-
Extending the existing Load Test Framework, including introducing support for new systems and technologies.
-
Specification and development of Test Harnesses, as required.
-
Analysing Test Results and associated statistics (Application, OS, network etc).
-
Automating/Enhancing other NFT activities.
-
Introducing mechanisms to improve the effectiveness and efficiency of existing testing practices.
What Were Looking For:
-
University Graduate with a Computer Science or an Engineering degree.
-
Strong Background in Testing Methodology.
-
3-5 years in a structured testing organization with at least 3 years hands-on Performance Testing experience in a multi-tier environment.
-
Scripting/Programming Skills in PLSQL/Shell
-
RDBMS Skills (preferably Oracle)
-
*NIX Experience (Preferably Linux)
-
Well versed with performance testing concepts and their implementation
-
Experience in performance testing tools (LoadRunner, JMeter, Locust or other)
-
Experience in performance monitoring/diagnostic tools (Wireshark, AppDynamics, Splunk or other)
-
Hands-on experience in identifying performance bottlenecks
-
Some JavaScript).
-
Identifying issues and areas for improvement in tools and scenario design.
-
Requirement and specification documentation analysis.
-
Issue investigation and diagnosis (including raising and progressing defects through the defined lifecycle).
-
Non-Functional Support for any applications manual and automated Testing Functions
-
The role will interact internally with other global test teams and externally facing teams, such as business analysis, development, delivery, UAT, Technology Account Management (TAM) and application support