Software Development Test Engineer

Place of work Reston
Contract type -
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job highlights
Identified by Google from the original job post
Qualifications
Years Of Relevant Experience
5-8 years experience in Software Quality Assurance, technical focus, or leadership
5+ years software coding
5+ years in software testing
3+ years in software development testing automation
Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or Related Field
Analytical and conceptual thinking – using logic and reason, creative and strategic to solve problems
Minimum 5 years’ experience in leading quality product development teams involving multiple stakeholders (internal resources and external suppliers)
Leads resources effectively and contributes to the overall success of the company
Technical background with an ability to quickly understand complex products and systems
Leadership skills
Problem solving
Customer focused
Results oriented / tenacious achiever who get results
Exceptional Communication skills – interpersonal, presentation and written
Computer savvy – skilled in the use of software
Demonstrated record of precision & integrity in past work assignments
Demonstrated high level of initiative
Specialized Skills (Required)
Experience in leading automated software quality assurance teams and projects
Experience with Agile project management, including Confluence and JIRA tools
Proficiency in QA methodologies, software testing principles, concepts, verification/ validation techniques, and test management
Strong knowledge of SDLC, TDD, Agile practices
Strong knowledge of software test types and testing strategies
Proven practical knowledge and experience in automated testing
Knowledge and experience testing web service APIs
Knowledge and experience testing mobile applications
Knowledge and experience testing relational databases
Understanding of software security, cybersecurity defects and testing
Proven practical knowledge and skills programming in Java and Python
Understanding of usability and UX testing
Strong communication skills
Ability to work well with remote/offsite resources
Responsibilities
The Software Development Engineer in Test reports to the Senior Manager, Software Quality Assurance, and is responsible for leading technical testing solutions for the software quality teams overseeing Electrify America’s cloud-based network management system (backend)
As a leader of a software testing automation team, the SDET is responsible for planning, developing, and performing automated software tests during an Agile software development cycle
Main responsibility – Oversee Development of Back End Software Test Automation (40%)
Lead an overall program for backend software test automation following industry best practices
Lead key test automation resources and provide an automation roadmap for regression testing ensuring objectives are met over time
Drive continuous improvement of test coverage, creating a scalable testing approach and reducing reliance on manual test case by increase the percentage of test cases that are automated per alignment plan with management
Collaborate with DevOps groups to incorporate automated testing into code deployments and pipelines
Own and refine SQA test automation frameworks
Drive Continuous Quality Improvement on all software platforms (40%)
Help with the evolution of SDLC processes as relates to QA/DevOps
Drive adoption and transition away from manual testing to automated testing
Own the test pipelines for Jenkins CI integrations and deployments
D ay to Day Project Management (20%)
Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to define quality goals and deliverables
Develop and implement QA strategies, standards, and processes to ensure consistent and efficient testing practices
Drive the adoption of automation testing techniques and tools, with the objective of increasing the overall efficiency and effectiveness of the QA process
Collaborate with product owners to define acceptance criteria and ensure proper test coverage
Lead QA team in scrum ceremonies including backlog grooming, sprint planning, retrospectives and daily stand-up meetings as regards testing automation projects
Be the SME for the backend testing automation group
Possess an overall understanding of the backend architecture
Work with front end team on dependencies and cross functional items, as needed
Work with external software vendors to ensure high quality of software deliverables to EA
Reston office, and Ashburn lab
Job description
Electrify America is committed to revolutionizing the way people charge. As the country's largest open DC fast charging network, Electrify America is actively contributing to electrifying mobility today and building a more sustainable future.

At Electrify America, we value innovation, collaboration, and a commitment to sustainability. We strive to establish a diverse and inclusive workplace where employees can develop personally and professionally. As a team member at this rapidly growing company, you can work on state-of-the-art technology and join a team making a significant impact in the world. If you're interested in joining a dynamic, innovative company, Electrify America is a place where you can learn, grow, and make a difference!

Role Summary

The Software Development Engineer in Test reports to the Senior Manager, Software Quality Assurance, and is responsible for leading technical testing solutions for the software quality teams overseeing Electrify America’s cloud-based network management system (backend).

As a leader of a software testing automation team, the SDET is responsible for planning, developing, and performing automated software tests during an Agile software development cycle. The SDET is passionate about software quality and doing software development right, they help the development team to self-organize and manage tasks efficiently and in alignment with priorities and objectives.

The SDET is a subject matter expert in test automation and continuous integration testing practices and tools.

Role Responsibilities

Main responsibility – Oversee Development of Back End Software Test Automation (40%)
• Lead an overall program for backend software test automation following industry best practices.
• Lead key test automation resources and provide an automation roadmap for regression testing ensuring objectives are met over time.
• Drive continuous improvement of test coverage, creating a scalable testing approach and reducing reliance on manual test case by increase the percentage of test cases that are automated per alignment plan with management.
• Collaborate with DevOps groups to incorporate automated testing into code deployments and pipelines.
• Own and refine SQA test automation frameworks.

Drive Continuous Quality Improvement on all software platforms (40%)
• Help with the evolution of SDLC processes as relates to QA/DevOps
• Drive adoption and transition away from manual testing to automated testing.
• Own the test pipelines for Jenkins CI integrations and deployments.

D ay to Day Project Management (20%)
• Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to define quality goals and deliverables
• Develop and implement QA strategies, standards, and processes to ensure consistent and efficient testing practices.
• Drive the adoption of automation testing techniques and tools, with the objective of increasing the overall efficiency and effectiveness of the QA process
• Collaborate with product owners to define acceptance criteria and ensure proper test coverage.
• Lead QA team in scrum ceremonies including backlog grooming, sprint planning, retrospectives and daily stand-up meetings as regards testing automation projects.
• Be the SME for the backend testing automation group
• Possess an overall understanding of the backend architecture
• Work with front end team on dependencies and cross functional items, as needed.
• Work with external software vendors to ensure high quality of software deliverables to EA.

Years Of Relevant Experience
• 5-8 years experience in Software Quality Assurance, technical focus, or leadership
• 5+ years software coding
• 5+ years in software testing
• 3+ years in software development testing automation

Education (Required)
• Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or Related Field

Education (Desired)
• Advanced Degree in Software Engineering, Computer Science, or related field

Skills
• Analytical and conceptual thinking – using logic and reason, creative and strategic to solve problems
• Minimum 5 years’ experience in leading quality product development teams involving multiple stakeholders (internal resources and external suppliers)
• Leads resources effectively and contributes to the overall success of the company.
• Technical background with an ability to quickly understand complex products and systems
• Leadership skills
• Problem solving
• Customer focused
• Results oriented / tenacious achiever who get results
• Exceptional Communication skills – interpersonal, presentation and written
• Computer savvy – skilled in the use of software
• Demonstrated record of precision & integrity in past work assignments
• Demonstrated high level of initiative

Specialized Skills (Required)
• Experience in leading automated software quality assurance teams and projects.
• Experience with Agile project management, including Confluence and JIRA tools.
• Proficiency in QA methodologies, software testing principles, concepts, verification/ validation techniques, and test management.
• Strong knowledge of SDLC, TDD, Agile practices
• Strong knowledge of software test types and testing strategies
• Proven practical knowledge and experience in automated testing
• Knowledge and experience testing web service APIs
• Knowledge and experience testing mobile applications
• Knowledge and experience testing relational databases.
• Understanding of software security, cybersecurity defects and testing
• Proven practical knowledge and skills programming in Java and Python
• Understanding of usability and UX testing
• Strong communication skills. Ability to work well with remote/offsite resources

Specialized Skills (Desired)
• Knowledge of the Automotive business especially focusing on EV vehicles and their integration with IoT solutions, including OCPP and OCPI
• Working knowledge of Java
• Good presentation skills.
• ISTQB Certified
• MongoDB, PostgresSQL or similar experience
• AWS/Cloud Computing proficiency.

Work Flexibility
• Reston office, and Ashburn lab.Travel 20%

Electrify America is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, ****** orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.

Hybrid

Primary Location

United States-Virginia-Reston

Company address

United States
Virginia
Reston
Show on map Get directions
Company Name: Electrify America
You will be redirected to another website to apply.
Offer ID: #1032666, Published: 6 days ago, Company registered: 6 months ago

Other offers

Backend Developer Lead
1795login
· Golden, US
Job highlights Identified by Google from the original job post Responsibilities Collaborate with cross-functional teams to define, design, and ship new features Architect and build from a vertical slice out to the full b...
Mobile Developer​/iOS​/Android
1795login
· Charlotte, US
Job highlights Identified by Google from the original job post Qualifications Title: Mobile Developer (iOS or Android) We are seeking a skilled Mobile Developer to build and maintain high-quality mobile applications for ...
Mobile Software Engineer
1795login
· San Jose, US
Job highlights Identified by Google from the original job post Qualifications Strong development experience in an OO language (Java, python, C++, C#, etc.) Experience with cloud application development including scalable...
Senior Mobile Software Developer
1795login
· Bloomington, US
Job highlights Identified by Google from the original job post Qualifications Bachelor's Degree At least 3 years of professional software engineering experience (Internship experience does not apply) At least 2 years of ...
Software Engineer 4
1795login
· Colorado Springs, US
Job highlights Identified by Google from the original job post Qualifications Typically requires a Bachelor's degree and + years of experience Active Secret security clearance U.S. Citizenship is required Benefits In com...
AWS Software Engineer
1795login
· Newport Beach, US
Job highlights Identified by Google from the original job post Qualifications The ideal candidate for the AWS Software Engineer position should possess the following qualifications: Bachelor's Degree in Computer Science,...
Software Engineer (Full Stack)
1795login
· Atlanta, US
Job highlights Identified by Google from the original job post Qualifications Applicants must be authorized to work in the United States Possess excellent design and coding skills and a zeal for owning the complete SDLC ...
Software Engineer 1 - Full Stack (.Net, JavaScript)
1795login
· Atlanta, US
Job highlights Identified by Google from the original job post Qualifications Bachelor’s degree, or equivalent work experience Two to three years of relevant experience NET MVC 4 (Razor), EF, WCF Services, T-SQL, Release...
Lead Software Engineer – Backend, DevOps (Multiple openings) in Charlotte, NC
1795login
· Charlotte, US
At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it tak...
Mobile Software Engineer
1795login
· Bellevue, US
Job highlights Identified by Google from the original job post Qualifications Experience in creating user interfaces using appropriate and relevant technologies (e.g., HTML 5 coding, CSS (Cascading Style Sheets) librarie...
Software Development Engineer, Fashion & Fitness
1795login
· Sunnyvale, US
Job highlights Identified by Google from the original job post Qualifications A successful candidate will have an established background in developing customer-facing experiences and will be a self-starter, comfortable w...
Software Engineer / Software Developer
1795login
· Schaumburg, US
Job highlights Identified by Google from the original job post Qualifications Roles and responsibilities: 5+ years of experience in a modern development stack, including Golang, Kafka, and REST API development Experience...
Senior Software Engineer - React
1795login
· Cincinnati, US
Job highlights Identified by Google from the original job post Qualifications The ideal candidate will have a strong background in React and Next.js, coupled with experience in Front End, Vue, API Development, and paymen...
.NET Software Engineer – Reston
1795login
· Reston, US
Job highlights Identified by Google from the original job post Qualifications The ideal .NET Software Engineer candidates should have experience with some or all of the following (fill training will be provided to fill a...
Software Engineer - Mobile Payments
1795login
· Philadelphia, US
Job highlights Identified by Google from the original job post Qualifications The role requires strong collaborative skills and a passion for mobile development The ideal candidate will have at least three years of exper...