Job Title

Software QA Engineer

Company Name
Zebra Technologies
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
10 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bengaluru, Karnataka, India
Job Description

Responsibilities:
Understand performance requirements, architectural dependencies at early stages
Create high quality stress, load and performance cases and associated documents.
Design, build, execute and monitor performance tests.
Creating and maintaining the performance test CI/CD pipeline
Stakeholder reporting
Escalate risks and issues appropriately to the leads
Able to identify, procure and manage environments and data required for testing.
Define metrics, practices, processes, reports and tools to ensure delivery is managed
Define and lead the Performance tuning/engineering parameters to meet the business expectations

Good working knowledge in Cloud, K8s core technologies with hands on Java scripting.

Prior experience in interfacing with customers in understanding their deployments and use cases in the areas of Serviceability.

Good hands-on experience in Linux, Kubernetes, OpenStack and working with CI/CD pipelines like jenkins

In depth and working experience with cloud-ready, cloud-native, micro services and containers architecture, Devops.

Demonstrated expertise with scripting, tracing tools (Wireshark, tShark etc) and automation framework

Working knowledge on the toolsets like Jira, Test Rail etc..

Able to bring in innovative practices for chaotic programmable performance tests like Chaos Monkey, AI driven test approaches etc..

Bachelor’s degree in Electronics, Computer Science, Computer Engineering, or a software related discipline. A Master’s degree in a related field is an added plus

Essential Skills / Experience

10+ years of Test experience in functional, Non-functional(Performance, Robustness,etc) serviceability areas with large-scale distributed systems

Experience in Performance&Choas testing and engineering, including experience of exposure to analyzing application and microservices/REST/gRPC services performance.

Trouble shoot performance issues and suggest potential tuning parameters to product dev teams Defining test suit which includes benchmarking, load, soak and Resilience test.

Ability to define chaos and execute chaos test. Hands-on on JMeter / Grafana K6 etc.

Hands-on on log monitoring tool & various monitoring, profiling and tuning tools like Elk / Dynatrace /Datadog.

Hands on experience in analyzing Heap and Thread Dump.

Able to accurately analyse performance results and present results and analysis in both technical and business language

Good working knowledge on Cloud platform like GCP/AWS.

Hands on experience in Jenkins and Github.

Good Knowledge in springboot technology and good hands on with Java script

Knowledge of Agile software development life-cycle methodologies

Experience of working with multi-cultural and geographically disparate teams

Familiarity with the product based IOT industry is preferrable.

Ability to understand functional specifications from the customer perspective and design appropriate acceptance tests.

Proven experience of driving automation for functional and non-functional testing.

Ability to create and implement Performance automation frameworks in order to enable agile delivery.

Managing end-to-end performance engagements in multiple stakeholder driven projects/engagements along with providing overall strategy, engagement, governance etc.

Understanding of multi-tiered architecture and good exposure to test home grown applications along with third party products in on premise applications, SaaS and cloud-based implementation Ability to communicate clearly and effectively with different levels of stakeholders in application delivery, QA and business groups

Ability to transform organisation / testing teams from Manual to automated mode

Thorough understanding of test principles such as unit, smoke, functional (black box/white box), user acceptance and usability testing

Good knowledge of prevailing trends in testing domain for agile deliveries

Experience of establishing agile practices in QA teams and reduce testing time for accelerated product verification

Ability to analyse defects, spot trends and suggest corrective actions for early detection Experience of working in tight deadlines in a matured, risk-based and ‘time-boxed’ testing environment

Be able to demonstrate consistent and good judgement of assessing severity of issues Experience in stress, load and performance testing of global and regional applications with ability to define and document performance testing requirements and scenarios.


Desirable Skills

ISEB/ISTQB certification or equivalent Exposure to testing web/ mobile applications / apps/API/Microservices

Exposure to a varied environments and products like: Springboot, Mongo Atlas, K8’s and GCP cloud solutions


Personal Characteristic

Excellent interpersonal and communication skills

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
May 04, 2024
Additional information

--