Job Description
Job Opportunity For Embedded Engineer _Johnson Controls_Bangalore
Roles and Responsibilities
What you will do:
As a member of the Technology organization, the Test Engineer III provides testing leadership for our suite of software products. These products range from web-based applications, micro-services (i.e. RESTFUL APIs), to embedded software devices. The Quality Assurance Automation Engineer interfaces with Product Owners, Business Analysts, Software Developers, End Users, and Scrum Masters. Testing includes functional, regression, load, performance, system, and automation testing. In addition, the Test Engineer III will assist the team manager in various areas of the QA process as outlined below.
Building an IoT solution in big data, the architecture is built around technology principles of being highly available, high performing, scalable, and highly secure. Data is transferred between the IoT devices and back-end system through data streams and REST APIs.
How you will do it:
- Build a best-in-class and robust test automation suite and adopt to an automation first approach.
- Be a thought leader in the design and execution of test automation.
- Review business requirements, functional specifications, use cases, design, and architecture documents in order to create effective test plans.
- Participate in creation of test plan, test strategy, test scenarios and test cases for each project and provide thorough estimates of QA efforts.
- Collaborate with technical and business stakeholders to write test scenarios based on requirements.
- Develop, modify, and execute software test plans including both manual and automation.
- Maintain thorough documentation of test results, execution on confluence.
- Report and track defects through online tracking tool JIRA.
- Collaborate and troubleshoot with Software Developers to determine the root cause of issues.
- Become an expert in system functionality and architecture.
- Assist the team manager with defining and improving the overall QA process.
- Understand and follow defined QA processes for a successful project delivery.
- Participate in requirements reviews and development reviews.
- Stay abreast of emerging technologies and testing approaches.
Requirements
- Automation experience with Python, Selenium Web Driver, JMeter/Blaze Meter.
- Experience with writing, developing, and executing test plans, test strategy, test scenarios, test cases.
- Web API testing experience with POSTMAN, JMeter and Blaze Meter
- Practical Linux knowledge - command set, processes, shell scripting
- Experience in functional/feature testing, fail-over, performance/load, end-to-end testing, integration testing and regression testing
- Working knowledge in verifying data in relational and non-relational database i.e. Oracle, MYSQL, Mongo, Cassandra, Big Query
- Experience with continuous integration / continuous delivery tools like Jenkins etc.
- Experience testing with cloud technologies i.e. GCP, AWS i.e. Data Flow, Big Query, Cloud SQL etc.
Interested candidates could email their resumes at se*********************t@***.com
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Company: Kelly Outsourcing
Location(s): Bengaluru
Keyskills:
Jenkins
Regression Testing
API Testing
Test Planning
Automation Testing
Selenium
JIRA
JMeter
Test Cases
SQL
Python