Associate Software Engineer

BOEING

Full Time
Chennai, Tamil Nadu
Posted 3 years ago

Full Job Description

At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.

At Boeing, we are all innovators on a mission to connect, protect, explore and inspire. From the seabed to outer space, you’ll learn and grow, contributing to work that shapes the world. Find your future with us.

At the highest level, diversity and inclusion are part of Boeing’s values. Having diverse employees, business partners and community relationships is vital to creating advanced aerospace and defense products and services for our diverse customers around the world. The company’s commitment to diversity means providing a work environment for all employees that is welcoming, respectful and engaging, with opportunities for personal and professional development.

Boeing India Engineering is currently looking for Associate Software Engineer to join their team in Chennai, India. These positions will focus on supporting the AvionX and Embedded Software organization.

A successful candidate will understand the importance of collaboration as these positions will focus on working directly with the Architect or Technical lead to implement technical solution helping to enable the business unit to meet their organizational goals.

Position Responsibilities:

  • Develop automated/manual Test scenarios to test High Level and Low-Level Software requirements
  • Should be able to create test strategy and specification documents, writes functional and non-functional test cases based on the product requirements.
  • Estimate test software development effort.
  • Participate in defining test strategy
  • Develop Software integration test Scripts to verify the correct implementation of High Level requirements
  • Builds end to end test environment, executes test cases and reports test results in the test management tool.
  • Hands on Experience in JIRA, TestRail or similar tools
  • Ability to understand automation framework, write and execute test scripts.
  • Establish traceability from SW Requirement and Test.
  • Perform peer review on test cases, test procedure.
  • Support project management by providing periodic status and required metrics data.
  • Be a good team player in the agile team. Candidate should possess excellent communications skills to participate in Requirement/Design/Code/Test reviews, have a thorough understanding of version control and software quality attributes, such as testability, portability and maintainability, and enjoy a self-driven and collaborative development approach.
  • Be dynamic and support management and leads to ensure successful product deliveries.
  • Identify, communicate and mitigate the Risk, issues and Opportunities on a timely manner.
  • Performs Continuous Integration (CI) using tools such as GitLab CI, Azure DevOps, Jenkins, or Nexus
  • Support verification and validation testing in Cloud environment
  • Has a good understanding and works collaboratively in Scrum, Agile development environment
  • Automate tasks through appropriate tools and scripting
  • Exercises critical thinking and innovative problem solving
  • Maintains transparent work ethics and communication with customers, stakeholders and peers
  • Work in an Agile Scrum team following the best practices on Software Craftsmanship such as Test-driven development and Pair Programming/Peer Reviews.
  • Work in close cooperation – actively aligns the technical roadmap, APIs and Interaction Design, with teams based in international locations.
  • Create and maintain necessary software design and architecture documentation.
  • Keep track of and actively reduce technical debt.

Basic Qualifications (Required Skills/Experience):

  • Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 5 to 8 years related work experience or an equivalent combination of education and experience (e.g. Master 4 to 7 years’ related work experience, etc.).
  • Experience in Python
  • Experience in automated and functional testing
  • Good Understanding of C++ and OOPS concept
  • Exposure to BDD (Behavior Driven Development)
  • Experience in working in Agile development model
  • Exposure to “SpecFlow-C#” or “Robot framework-Python” or similar framework
  • Experience in Software integration testing in integration Lab Environment.
  • Systems Thinking – Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events.
  • Analytical Skills – Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.
  • Strong data-oriented design, standard template library and architecture skills
  • Strong interpersonal and communications skills
  • Self-starter with a positive attitude, high ethics, and strong analytical and creative problem-solving skills and, a track record of working successfully under pressure in a time-constrained environment.
  • Excellent team player

Preferred Qualifications (Desired Skills/Experience):

Typical Education & Experience:
Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 5 to 8 years related work experience or an equivalent combination of education and experience (e.g. Master 4 to 7 years’ related work experience, etc.).

Equal Opportunity Employer:

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

Job Features

Job CategoryIT, Software

Apply Online

A valid email address is required.
A valid phone number is required.