No more applications are being accepted for this job
- Develop and maintain software test plans and test cases to ensure that the software meets functional and non-functional requirements;
- Align team's definition of done for the Agile stories with the expected quality levels
- Triage and troubleshoot failing test cases
- Evaluate and assess fault reports and other software issues to support issue resolution, software code and test case improvement
- Actively drive Agile rituals towards efficiency and enabling of on-time delivery of high quality software
- Review user stories and drive the definition of done in line with the quality requirements
- Develop and recommend appropriate testing strategies for different types of testing
- Assist in escalation, troubleshooting and response to critical and high-priority software issues
- Assist in knowledge transfer for support and troubleshooting in Application Support and QA teams
- Support communication and interaction with customers, partners and other parties regarding resolution of specific issues
- 5+ years software coding
- 5+ years in software testing
- 3+ years in software development testing automation
- Bachelor's Degree in Computer Science, Mathematics, Engineering or related field
- Computer literacy – set up and use software development tools, office software, productivity tools
- Critical thinking and problem solving – planning and developing test plans and test cases, analyzing faults and troubleshooting software; developing new solutions to support efficiencies
- Communication skills – interaction and collaboration within the development team, other teams, departments, and customers
- Organization and task management – managing personal workload in alignment with goals and priorities; assisting the development team to self-organize and coordinate work
- 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
- Understanding of software security, cybersecurity defects and testing
- Proven practical knowledge and skills programming in Java and Python
- Understanding of usability and UX testing
- Experience with cloud hosted SaaS, Cloud PaaS, AWS/Azure or similar platform
- Experience with Android and iOS mobile apps
- Regular working hours; occasional after-hours software troubleshooting
- Up to 5% domestic and international travel
Software Test Engineer - Reston, United States - Electrify America
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
As a member of a software development team Software Test Engineer is responsible for planning, developing and performing automated and manual software tests during an Agile software development cycle. Software Test Engineer is passionate about the 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.
Role Responsibilities
Main responsibility – 80%
Primary Location
United States-Virginia-Reston
Years Of Relevant Experience