Job Directory Software Engineer, QA

Software Engineer, QA
Brooklyn, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Date Posted:

2019-06-27-07:00

Country:

United States of America

Location:

UTNB1: Corp - Brooklyn NY 55 Water St, Brooklyn, NY, 11201 USA

We are seeking a highly-motivated Software Engineer for QA to join our Digital Accelerator in Brooklyn, NY. We are looking for someone with a keen eye for detail and who has a passion for building systems that analyze and uncover digital insights from large, complex streams of data derived from the world's most advanced aerospace, aviation and building management systems.

As a member of a cross-functional team of product managers, software engineers, data scientists and designers, you will combine your problem solving and analytical skills to build automated testing frameworks to maintain the highest quality in all the software and digital products we deliver. Working on deeply important software and digital solutions for aerospace, this role is responsible for designing, implementing and maintain automated test plans and their execution, acting as a quality gate within our CI/CD pipelines to ensure front-end, backend API's, data flows are functioning as they should. We write code and build in a range of languages and frameworks (Java, Spring, Golang, Python, Flask), so this role depends on a flexible and rigorous approach to Software QA following best practices and standards. This role will also be responsible for building end-to-end integration test plans, load tests, and more, working with other software engineers on implementation and execution.

Job Responsibilities include:

* Review requirements, generate test plans, execute using automated testing frameworks within UTC's CI/CD pipeline
* Design and Implement end-to-end integration tests
* Design and implement load testing
* Participate in all agile ceremonies as part of a project scrum team
* Participate in code reviews
* Ensure releases are vetted and tested and participate in the release cycle
* Ensure reliability of new features during pre-release QA process
* Ensure reliability of current production application(s)
* Communicate with engineering regarding tickets ready to test, bugs, missing functionality, and non-functional day-to-day operations.
* Communicate with Technical Product Management regarding bug triage, readiness to release, and customer-facing issues / bugs
* Work with team members to clarify requirements

Qualification:

* Strong technical background with experience and expert level knowledge of at least one language in our stack (Java, Scala, Go, Python, JavaScript)
* Deep understanding of software engineering best practices
* Familiarity with container based deployments
* Strong experience with CI/CD frameworks (Jenksins, Circle CI, etc).
* Familiarity with Agile operating model, practices and expectations
* Demonstrated capability in making timely, difficult decisions to ensure project priorities meet critical business needs and timelines
* Ability to communicate and influence multi-disciplinary teams; developing strong partnerships across functions to drive measurable operational results
* Possess strong interpersonal skills to interact effectively at all levels within the company as an "active listener" and then execute results
* Ability to excel in a fast-paced and entrepreneurial environment with high degree of accountability
* Diligent, disciplined, reliable and strives for highest technical quality
* 3-5 years of related experience
* Proven experience with Python to write and execute proprietary test scripts
* Experience testing using automated frameworks like pytest, Selenium, or TestComplete.
* Experience driving QA through the entire SDLC
* Propensity for self-directed problem-solving and the ability to work with limited guidance
* Comfort collaborating with cross-functional teams (IRL and remote) and working under tight deadlines
* BA/BS degree in engineering or science discipline, and / or related experience

United Technologies Corporation is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

Apply Now

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.