09.07.2023
Senior Quality Engineer
Maersk GSC (India) P.L.
India, INBLR02 - Bangalore - Milesstone Buildcon
JavaMySQLOracleSQLGitJIRAPhD
You may be interested in the following jobs
Team / Opportunity Order Handling Platform is one of the key technology portfolios at A.P. Moller – Maersk. We are in the journey to modernize our current platform. The opportunity is to build an end-to-end logistics platform that is multi-tenant across different channels. The challenge is to build it smart and quick ensuring Business as usual. You will work closely with Business team to understand the requirements, drive design, architecture and influence the choice of technology to deliver solution working closely with senior architects and leadership team. Join our highly energetic and dynamic team and take part in defining the new age Logistics platform. You will also have challenging opportunities to cross-collaborate with inter-disciplinary product and engineering teams to solve some of the unique challenges in Shipping domain. Your Responsibilities • Pro-actively analyse current processes and practises, suggesting and driving improvements for performance test and engineering delivery. • Actively participate in the development of test strategies, test estimating, test planning. • Can work as part of a scrum team with Product, BA, Developers, and Architects • Works collaboratively with developers so that test failures are found as early as possible. • Works with other test practitioners and the test manager to ensure we maintain best test practice across the department • Analyses products and technologies and makes appropriate suggestions to influence technical direction and use of technologies after making necessary evaluations. Classification: Internal • Is results oriented and has a high degree of accountability, commitment and responsibility. • The expectation is that involving a performance engineer in a project is a guarantee of obtaining positive outcomes in that area. • Provides guidance and helps design, configure, implement, maintain and monitor systems that in turn support continuous delivery systems and outcomes. • Applies a broad knowledge of performance testing principles, practices and procedures to uncover application bottlenecks and facilitate resolution with development and other engineering teams • Work hand in hand with Capacity and Planning to analyse test results and call out any discrepancies against NFRs, SLAs or OLAs. • Conducts application and code profiling to isolate root cause for complex performance issues • Troubleshoot issues across the entire stack – hardware, software, application and network Research industry trends and technologies, and promote adoption of best-in-class tools and technologies • Prototype software test tools and strategies and incorporate reusable assets to support both Continuous Integration and Continuous Delivery models. • Able to work with business to define Performance NFRs, SLAs or OLAs and identify Business transactions for testing • Understands test data requirements and takes steps to build data-driven scenarios • Collaborates with developers, DBAs, and infra teams to help resolve performance issues. • Work with development and product teams to measure, analyse, and help optimize the performance and scalability of new feature and releases • Work with Dev Ops and Architecture team to integrate benchmark testing into CI processes. • Provide recommendations on Application Code and Architecture Review • Present relevant, clear data and metrics to various audiences – technical and non-technical • Provide mentoring on best practices in code and infrastructure optimization, monitoring and proactive issue mitigation • Review codebase and make recommendations for improving performance • Review entire application stack and execute initiatives to reduce failures, defects and issues with overall performance • Review capacity plans and production usage statistics to create suitable usage profile and breakpoint analysis to ensure acceptable levels of performance • Automate, optimize, and drive efficiency of this effort, code, and process. • Work with developers as needed to understand implementations, assess related areas of risk, retest after code updates and perform regression testing as needed. • Review the work of other automation testers including code review and recommend changes to their approach. • Maintain good professional relationships with counterparts of engineering, Platform support and end Users etc. • Gain and maintain expertise in flow of application process and systems related to domain • Flexibility - responsibilities may require occasional evening and weekend work • Coordinate across teams and resolve all complex application and system issues ranging in complexity (Low to Critical) Your Qualifications • An Engineering Degree - B.E/B.Tech/MS/PhD in any stream – Computer Science preferred. • 5-8+ years of experience in software quality assurance experience. • 3-4+ years of experience as a performance test engineer working with tools such as HP Performance Center (LoadRunner), JMeter, or others Classification: Internal • 3+ years API / Web services/ UI performance test automation experience. • 3+ years of experience in Java programming Mandatory Skills • Prior experience in a Performance QA role • Exceptional verbal and written communication skills. • Strong documentation and presentation skills. • The ability to work well independently or within a team. • Detail-oriented, with excellent analytical, technical, and problem-solving skills. • Experience in building automation test suite and has good working knowledge with manual testing. • Ability to quickly pick up on the domain knowledge, business processes and rules, making use of them to come up with efficient test cases and relevant execution plans. • Knowledge of cloud technologies, infrastructure, and development practices (microservices architectures, REST interfaces, etc.) • Hands-on experience using industry standard DevOps tools (CI/CD, Git, Bamboo, Jenkins) • Familiar with Micro-service architectures. • Understanding of Agile development methodologies, DevOps practices, and product development lifecycle • Strong understanding of concepts related to computer architecture, data structures and programming practices • Hands on with QA automation tools like Selenium, Cucumber, REST Assured, Java and Database • Take a hands-on approach implementing QA processes right from requirements analysis, test design, automation, and analysis • Experience with modern cloud development practices (microservices architectures, REST interfaces, etc.) • Sound knowledge in SQL Queries. • Experience of using relational database e.g., Oracle, MySQL exposure to NOSQL DB’s • Expertise working with TDD/ BDD Environments. • Expertise in operating with Bug tracking tool like JIRA As a performance-oriented company, we strive to always recruit the best person for the job - regardless of gender, age, nationality, sexual orientation or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high performing teams. We’re excited for you to become part of our team and fully join in the adventure ahead. A.P. Moller - Maersk is an integrated container logistics company working to connect and simplify its customer's supply chains. As the global leader in shipping services, the company operates in 130 countries and employs roughly 70,000 people. With simple end-to-end offering of products and digital services, seamless customer engagement and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world. For more information click here. All the way.
Apply to Job
Attention! You will be redirected to another site