Eaton Jobs

Job Information

Eaton Corporation Lead Engineer - Cloud QA in Hadapsar, India

What you’ll do:

• Work with your team and others contributing to the architecture, design, and implementation of an Internet of Things platform. You will be leading projects where the development will be primarily in Azure, Scala/Java, C#, and Python.

• Facilitate the day-to-day software operation. Demonstrate, present, and document solutions by using flowcharts, diagrams, code comments, code snippets, and performance instruments.

• Provide work estimates and participate in design, implementation, and code reviews.

• Develop and execute agile work plans for iterative and incremental project delivery.

• Maintain job knowledge by studying software development techniques and programming languages. Participate in educational opportunities and read professional publications.

• Define, report and achieve the Quality metrics of product / feature / release

• SME on domain of the product (proxy Customer) for all features

• Owns Product test plan, test strategy across all teams.

• Reviewing Test Team members work at

  • test strategy, test plans, test cases

  • automation scenarios

  • automation code reviews

• Design & Architecture Quality Sign-Off

  • Focus on Proactive testing, risk based testing, bug nest identification.

  • Make Team own software quality. Shift Left on Quality

• Automation

  • Define, create, maintain the automation framework

  • Ensure the design pattern and automation framework meetings the test automation expectations for the product

• Lead the entire test team to drive execution excellence in test automation framework design, development & maintainability

• Define the CI/CD environment for the product automated tests

• SME in industry trends for driving software product delivery best practices

• Deployment of Platform in seamless way (non-functional)

  • Define and standardize the Performance goals for the Product

  • Identifying the product's module’s whose performance, reliability/availability should be defined, assessed and tracked

  • Defining the SLO and measure the SLA. Track SLI

  • Define and have clear understanding of various cyber-security deliverables during the SDLC phase of the product

• Collaborate with various Eaton teams to understand their main testing challenges and provide expertise to solve them

• Anchor Test Engineering reviews across team.

• Work directly with stakeholders, engineering, and test to create high quality products that solve end-user problems.

• Coordinate work across various teams in a complex environment"

Qualifications:

BE/B.Tech/M.Tech/MCA

"• 10-12+ years of progressive experience in software industry developing, designing, and deploying technology solutions shipping high quality products

• 5-7+ years’ experience developing enterprise grade, highly scalable web-based applications and/or distributed systems

• 6+ yrs of experience on C# and .Net

• 3+ yrs of experience working with Azure"

Skills:

"• Agile / Kanban SDLC, SAFe with Atlassian Tools - Confluence, JIRA, Zephyr

• MS Azure Product suite

• Python with Pytest framework, OOPs, Allure, Pypi, Allure.

• Software Test Engineering with Performance Testing and Concurrency Testing

• Understanding all kinds of testing like White box Testing, Upgrade / backward compatibility, User Acceptance Testing, Automated API Testing, Unit Level Testing, Manual Testing, Exploratory Testing, Risk Based testing and Chaos Testing

• Software Test Engineering methodologies over the entire SDLC. Techniques such as Feature readiness, Design & Architecture quality sign-off, Combinatorial testing’s, Code coverage for integration tests with primary focus on SHIFT-LEFT on quality to test pro-actively and Fail Fast.

• All new tests to be written on agreed Design Pattern of automation framework

  • Concurrency

  • Scalable tests

  • reporting

  • smoke/regression test suites

  • feature based test suites

• Expertise in and apply OOPS concepts such as encapsulation, inheritance, and polymorphism.

• Understands different data structures, their usage patterns, pros, cons, and associated tradeoffs. Ensure pytest tests written in python are efficient, reliable and scalable.

• Bamboo / Jenkins

  • Ensure bamboo plans are cognizant of achieving integration tests in parallel efficiently.

  • Ensure the build plan include automated test which verify the configuration and deployment of production code.

  • Ensure the build plans include tests which can be run continuously on the live production environment

• Understanding on SRE, defining, execution tracking and reporting. Use MS Azure tools for tracking. Well versed with Azure tools for data traffic analyzing viz Network Watcher, Network Analyzer. Creating tests setups for validating SLOs, tracking SLIs.

Understanding of Performance testing on Azure VMs, JMeter scripts, Resource monitoring (CPU , mem) across all critical PX White infrastructure / modules. Monitrix, PerfMon tools as well as Locust, Jmeter, Simulator development, python / pytests. Also cybersecurity tools like burpsuite, Nessus etc."

DirectEmployers