TESTING CAREERS @ MPHASIS

 

TESTING JOBS AT MPHASIS

 

Welcome to the world of customer-centric transformation where digital, cognitive, and intelligent technologies are always a few paces ahead. A leading applied technology services company, Mphasis has sprinted exciting laps of transformation to stand tall on the edge of NEXT and positive disruption.

As a testing professional, you get ample opportunities to work with various powerful tools and domain specific applications/engagements using some of the latest technologies. At Mphasis, Testing is the gateway to the customer delivery ensuring customer expectations, zero defect escapes and maintaining code quality as utmost priority throughout the testing life cycle.

You will have an opportunity to work with latest methodologies and process like Shift Left Methodology, In-Sprint Testing, DevOps/ CI/CD, ATDD, BDD, TDD, MDD and you will be expose to the various such environments wherein your career growth will be benefitted. Training and certification programs at Mphasis enable you to choose the areas of your interest in the testing space. Software testing professionals at Mphasis are a talented bunch of highly motivated peers you will be excited to work with.

Explore NextGen Automation testing jobs, performance engineering testing jobs, API and microservices testing jobs, Security testing job, Mobile and cloud apps testing jobs at Mphasis.

WHAT ARE WE LOOKING FOR ?

NextGen Automation Testing

  • Deep understanding of layered automation architecture and wide experience in application domains & ecosystems that are built on different technologies (.Net, Java/J2EE, PHP, Python etc.)

  • Capability to define the advance testing processes, procedures, testing strategy and gear automation development as a SDET functions

  • Automation experience in COTS products and packaged applications (SFDC, ERP/CRM, SAP etc.) & ability to quickly adopt to changing trends/landscapes.

  • Ability to Plan, Design, Build, Implement and Deploy unified cost-effective test automation frameworks to support all kinds of testing, standardize and improve regression test automation processes and frameworks

  • Understand different development and testing methodologies (Waterfall, Agile, Shift-left, CI/CD, ATDD, BDD, TDD, MDD etc.)

  • Proficiency in test estimation, automation requirement analysis, test design approaches and being able to implement an agnostic framework end to end for (Web UI, Desktop Apps, API, Microservices & Mobile Apps etc.)

  • Thorough experience in leading industry standards of automation testing using various tools like Micro Focus-UFT, IBM-RFT, Test Complete, PARASOFT, SOAPUI, Tosca, Selenium, BDD Cucumber, Appium, RANORAX etc.

  • Capability to deep dive, perform deep analysis of automation test results, setup standard test automation metrics/KPIs, able to establish standardization in automation testing and optimize automation efforts

  • Capable of deriving automation engineering roadmap at program/engagement level

Performance Engineering

  • Thorough architecture level understanding of applications built on different technologies (.Net, J2EE etc.) and COTS products & quick adoption to changing trends/landscapes.

  • Understand different software development methodologies & automation around it (Waterfall, Agile, shift-left, CI/CD, BDD etc.)

  • Proficiency in estimates, performance requirement analysis, design approaches and nimbly move to alternate approaches (if needed) develop and execute tests.

  • Thorough experience in leading & industry standard performance testing (LoadRunner/JMeter/Gatling/Neoload/BlazeMeter etc.) and APM (AppDynamics, Dynatrace, NewRelic etc.) tools

  • Capable of deep dive analysis of performance test results & recommend and lead tuning efforts.

  • Capability to derive performance engineering roadmap at program/engagement level.

API and Micro Services Testing

  • Deep understanding of SOA web services architecture, microservices architecture and extensive experience in middleware services, messaging layer & backend database ecosystems that built on different or common technologies i.e. (.Net, Java/J2EE, PHP, Python etc.)

  • Strong Experience in REST APIs, SOAP Web Services and Microservices testing and automation various using tools like SOAPUI, Postman, Tricentis Tosca, Karate DSL, Rest-Assured etc.

  • Robust ability to design, build, implement and deploy Microservices test automation framework on various cloud platforms like AWS, Azure, GCP connected with Apigee, MuleSoft and WSO2 etc. API management platforms and DevOps platform.

  • Capable to automate the web services using open-source and commercial tools, able to understand the enterprise business service layer and translate into API functional test cases.

  • API / Microservices automation experience with packaged applications SFDC, ERP/CRM, SAP etc. exposed web services for internal App integration and faster adoption to changing trends/landscapes.

  • Proficiency in API test estimation, automation requirement analysis, test design approaches and able to implement API frameworks.

  • Capable to deep dive, perform deep analysis of API automation test results, Setup standard for API test automation metrics/KPIs, able to establish standardization in API automation testing and optimize automation efforts.

  • Capable of deriving API Microservices ATDD/BDD automation engineering roadmap at program/engagement level.

Security Testing

  • Deep understanding of App Security domain/architecture, application threat modelling and vulnerability analysis and able to define and setup the security testing process across system software layers, middle layer, backend layer and network layer.

  • Expertise in security testing, able to plan, design and implement robust security testing framework using tools like Vega, Burp suite, Zed attack Proxy, OWASP, Wapiti, SQLMap, and static code analyzer tools like HP Fortify tec.

  • Strong Experience in application security testing approaches, tools and techniques and able to build the robust compliance for Application software and products.

  • Robust ability to design, build, implement and deploy security test automation Framework on various cloud platforms like AWS, Azure, GCP connected with Apigee, MuleSoft and WSO2 etc. API management platforms and DevOps platform.

  • Capable to understand the client requirements, discover and implement the testing for security, safety and privacy in a single framework and able to assess the enterprise business application risks and translate into security test scenarios / test cases.

  • Security testing experience with packaged applications SFDC, ERP/CRM, SAP etc., vulnerability analysis for service integration layers and generate penetration testing reports.

  • Capable to deep dive, perform deep analysis of security automation test results, security test metrics/KPIs, able to establish standardization in security testing across applications.

  • Ability to derive security engineering roadmap at program/engagement level.

Mobile and Cloud Apps Testing

  • Deep understanding of Mobile and cloud architecture (Cloud platforms, Mobile and Cloud testing), Cloud testing services, platforms and next generation testing ecosystems using social networking platforms

  • Expertise in Mobile and cloud testing, able to plan, design and implement robust Mobile and Cloud testing framework using Cloud tools and technologies

  • Strong Experience in Mobile and cloud testing approaches, tools and techniques and able to build a robust Mobile and cloud Framework for next generation Application software and products.

  • Ability to design, build, implement and deploy Mobile/cloud test automation Framework on various cloud platforms like AWS, Azure, GCP connected IoT smart Devices and DevOps platform.

  • Capable to understand the client requirements, discover and implement the Social code testing, cloud migration testing, data analytics, mobile apps testing, browser compatibility testing , interoperability testing, latency testing, fail-over testing, scalability testing and browser performance testing etc. in one framework for Cloud automation services and able to assess the enterprise business digital transformation and translate into Mobile and cloud testing use cases.

  • Cloud testing experience with packaged applications like SFDC, ERP/CRM, SAP etc. quick adoption to changing trends/landscapes/ demand and delivering tests

  • Capable to deep dive, perform deep analysis of mobile and cloud automation, test metrics/KPIs, able to establish standardization in mobile and cloud testing across applications and products.

  • Ability to derive mobile and cloud engineering roadmap at program/engagement level.

 

LEARN MORE ABOUT TESTING JOBS AT MPHASIS

 

ALL ABOUT SOFTWARE TESTING JOB YOU NEED TO KNOW

 

Answer to this question addresses that the testing is not only here to stay, but is integral to any business going through the inevitable “Digital Transformation”. Testing is all about how the tools and technologies are evolving. Mphasis is an early bird to address the market solutions in the testing and quality space by understanding that the acceleration of time-to-market is the continues process and is a must within the software practice. Currently Agile-DevOps have occupied the center stage for the software development process and it is becoming very important to assure higher quality to the applications. Mphasis NextGen test automation is equipped with frameworks at every level of business and test automation requirements to achieve customer goals in the era of CI, CD and CT.
Agile-DevOps has created a platform for development, testing and deployment teams with product owner and brought all stakeholders on the same discussion table. Going forward Agile-DevOps will be the defacto standard; this next generation automation and IP led accelerators will drive the testing transformation across the industries. At Mphasis we have accelerators from API testing till performance reporting with inbuilt intuitive dashboards. The accelerators include the scope of test automation, scalability of the approach, extent of reusability, and more importantly the metrics to measure the success of test automation.
Effectiveness of testing is a critical aspect of keeping up with the faster life cycles of development. By considering the implementation of agile and DevOps adoption. Mphasis invested in test automation accelerators to meet different project needs.
The view of Mphasis is simple - implement state-of- the-art testing techniques and pass benefits to customers in terms of substantial savings and a competitive edge. Mphasis is focusing on optimizing testing and related deployment operations with its expertise in testing insight so that more resources remain available for innovation with a careful balance between speed and quality, regardless of the industry or technology involved.

The Practical Test Pyramid adopted by Mphasis is a common method for implementing a testing strategy.
1. We conduct unit tests on a smaller runtime Environment (such as using Docker image), to isolate them to a single change that would help build consistent deployments of pipelines.
2. Integration tests can be carried out to determine whether connectivity with other services works and that the results will be handled and remain valid for the requirements.
3. While UI tests cover a lot of usability tests, rigorous end-to-end testing that looks at user ' travels ' through the application should be done

Within the sprint, testers will automate user stories with n-1 approach alongside development by automating unit tests, API tests and part of the UI tests, but only leaving the UI mapping. Definition of Done is important to a highly functioning Scrum team as it lists the tasks that the team needs to perform before an improvement in the product. These activities include programming, test data creation, testing / integration testing / retesting, documentation, etc. Verifying that the Done definition of project team meets these criteria will make sure us try to deliver quality software with all the important features.

Mphasis offers its well-established experience by applying the accelerators based on its due diligence consulting, with its proven case studies with consumer satisfaction. For overall effort reduction, the Mphasis published the metrics were 35 percent to 42 percent. The desire for "quality at speed" is the primary importance of the viewpoint and strategy of Mphasis automation, with accelerators being developed in-house and some being implemented on premises, and both having to work together seamlessly when deployed.
Mphasis has an extensive global training facility. This comprises of online tutorials, virtual classroom-based training and also local specialized training delivered through external technical specialists. The objective of the testing training is to develop and improve professional skills and assist employees reach their career potential. Each testing role in the organization has an identified list of courses to be completed. Every employee will complete 40 hours of mandatory role-based training covering process, tools, software testing and behavioral training. Every employee develops an annual Individual Development Plan (IDP) in conjunction with their line manager. In addition to this, specific trainings are organized based on the IDP’s/project needs/organizational needs. This enables training to be targeted not only to allow each employee to reach their career goals but also to meet the future testing needs of the business.

Categories of Training
  • Process – Enterprise Testing Method (all levels)
  • Test management
  • Software testing and certifications
  • Tools – Quality Center, Quick Test Professional, LoadRunner and other project specific tools
  • Industry specific training
  • Soft skills/behavioral training
  • Application Architecture level understanding
  • Understand the performance requirements with help of BA/stakeholders to create performance test plan/ Strategy.
  • Experience on Performance testing tool - Load Runner/JMeter etc.
  • Creation and Execution of test scripts and reporting results for website and web, API/Web Service based applications
  • Resolving complex performance scripting issues
  • Experience with testing microservices, mobile and cloud-based application.
  • Strong Windows, Unix & Linux skills, ability to write shell scripts for information gathering purposes
  • Configure and monitor APM tools like AppDynamics, Dynatrace, NewRelic etc.
  • Sound understanding of Application architecture, JVM tuning, GC, Thread Dump Analysis.
  • Monitoring of various server resources like DB connection pools, Threads, JMS queues/topics/modules etc.
  • Good understanding of DB Architecture. SQL, PL/SQL, Performance Stats, familiarity DB like PostgreSQL, MySQL, Oracle and Casandra etc.
  • Good understanding of Load Balancers like F5 – LB methods, Virtual servers, Virtual Pools, Rules, Connection & Cookie persistence.
  • Familiarity with information security - encryptions, SSL/ TSL etc.
  • Microservice architecture - is an architectural style that structures an application as a collection of services that are highly maintainable, scalable and testable. Loosely coupled. Independently deployable.
  • Tests can in turn be used to check the service-to-service communication, test communication paths, and tests micro services independent functions, fix potential services issues before delivery and speed/quality of service.
  • Expertise in API/Microservices, SOA Architecture level understanding, and SOAP and REST APIs
  • Understand the web services requirements with help of BA/stakeholders to create API test plan / Strategy.
  • Strong Experience on API testing tools/Frameworks - ReadyAPI, SOAPUI, Postman, Rest-Assured, BDD Cucumber, Karate DSL etc.
  • Design, Creation and Execution of test scripts and reporting results for web services, micro services-based applications
  • Resolving complex API automation scripting issues
  • Experience with microservices testing/automation, enterprise business services testing and cloud-based services.
  • Strong Windows, Unix & Linux skills, ability to write shell scripts for information gathering purposes.
  • Configure and monitor API Endpoints with HTTPs, Proxy, SSL, and encryptions etc.
  • Strong in Java or Nodejs or python programming, middleware architecture, REST APIs, Java debugging and Groovy automation.
  • Good in API-driven integration for GIT/ALM/CI-CT integration using REST APIs connectors etc.
  • Good understanding of DB Architecture. SQL/NoSQL DBs, familiarity DB like PostgreSQL, MySQL, Oracle, MongoDB and Casandra etc.
  • Good understanding of AngularUI, REST/JSON, Spring boot, Java Spring Microservices and Spring Framework.
  • Familiarity with information security tools – Cryptography, RSA/encryptions, OAuth2.0, SSL/ TSL etc.
  • Security testing helps to Simulate an attack while web applications are running to identify vulnerabilities without the need for source code and determine real-world early threats and risks to your organization.
  • • Security Testing is to identify the threats in the system and measure its potential vulnerabilities, so the threats can be encountered, and the system does not stop functioning or cannot be exploited.
  • Expertise in App security testing and Security Architecture understanding of Web/API/Mobiles Apps.
  • Consume and prioritize automated scan results, provide remediation guidance and help eliminate false positives in system.
  • Understand the security requirements with help of BA/stakeholders to create App Security test plan / Strategy.
  • Reproduce system exploits and provide remediation guidance, conduct formal penetration tests along with manual/automation testing of applications in order to identify and provide remediation options for all vulnerabilities found for new and existing projects and system developments.
  • Create formal written documentation of findings and recommendations to address vulnerabilities; assist development teams with writing patches for discovered vulnerabilities, assist security, server management, desktop, and application development teams with identifying and remediation of vulnerabilities using open source tools, and custom built application security assessment tools to identify deficiencies and suggest more secure coding techniques In depth knowledge of application security vulnerabilities, testing techniques, using OWASP framework etc.
  • Be able to articulate/report out application threats/vulnerabilities, defects, technical controls, risks, and other complex security matters with the Business security or Org CROs team.
  • Actively participate in establishing security testing plans, estimating work, and monitoring progress against milestones. Make recommendations to improve product security and quality assurance best practices and processes.
  • Strong Experience in web cross-sites forging, middleware cryptography, system application endpoints services, data access layer structures/data injections, and OS/Network internal understandings.
  • Design, Creation and Execution of test scripts and reporting results for security services and micro services-based applications.
  • Resolving complex security automation scripting issues.
  • Experience with security testing/automation, enterprise business services testing and cloud-based services.
  • Strong Windows, Unix & Linux skills, ability to write shell scripts for information gathering purposes.
  • Able to Configure and monitor API Endpoints with HTTPs, Proxy, SSL, and Encryptions data etc.
  • Strong in Java or Nodejs or python programming, and middleware apps security automation.
  • Good understanding of Agile DevSecOps pipeline, API-driven integration for GIT/ALM/CI-CT integration using REST APIs connectors etc.
  • Good understanding of Logging tools ELK/Splunk and DB architecture SQL/NoSQL DBs, familiarity with DB security components etc.
  • Good understanding of JSP/AngularUI/ReactJS, REST/JSON and Spring Frameworks.
  • Strong experience with information security tools – Cryptography, RSA/encryptions, OAuth2.0, SSL/TSL etc.
  • Expertise in Web-Mobile platforms, mobile apps, API/Microservices, Analytics, cloud testing, cloud migration services and well-versed with mobile and cloud apps Architecture and IoT tools and devices connectivity.
  • Understand the mobile and cloud requirements with help of BA/stakeholders to create testing plan / Strategy.
  • Strong Experience on mobile and cloud testing tools/Frameworks – Appium, Seetest, BDD Cucumber, Karate DSL etc.
  • Design, Creation and Execution of test scripts and reporting results for web services, micro services-based applications
  • Resolving complex API automation scripting issues
  • Experience with cross domains testing, cross platforms testing (i.e. Web-Mobile and Cloud) using multiple testing tools /automation Frameworks.
  • Strong understanding of Enterprise business services testing stacks and cloud-based services Framework.
  • Strong experience on Cloud platform testing (AWS, Azure, GCP etc.), Unix & Linux skills, ability to write shell scripts for information gathering purposes
  • Good in data science, data analysis/configuration and data analytics using Analytics tools and able to automate the data flow using Python and R and generate the test report for business analytics team
  • Experience to configure and monitor API Endpoints with HTTPs, Proxy, SSL, data, encryptions in cloud environments etc.
  • Strong in Java or Nodejs or python programming, middleware architecture, REST APIs, Java debugging and Groovy automation
  • Good in Agile - DevOps automation and cloud-based testing, cloud tool integration using REST APIs connectors and testing platforms like SauceLabs, BrowserStack etc.
  • Good understanding of DB Architecture. SQL/NoSQL DBs, familiarity DB like PostgreSQL, MySQL, Oracle, MongoDB and Casandra etc.
  • Good understanding of AngularUI, REST/JSON, Spring boot, Java Spring Microservices and Spring Framework.
  • Strong experience with API Gateway and cloud security tools – API gateways, VPN, VPC, Cryptography, RSA/encryptions, OAuth2.0, SSL/ TSL etc.