Software Test Engineer - Reston, United States - Electrify America

    Electrify America
    Electrify America Reston, United States

    2 weeks ago

    Default job background
    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%
    • 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
    Additional responsibilities – 20%
    • 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
    Hybrid
    Primary Location
    United States-Virginia-Reston
    Years Of Relevant Experience
    • 5+ years software coding
    • 5+ years in software testing
    • 3+ years in software development testing automation
    Education
    • Bachelor's Degree in Computer Science, Mathematics, Engineering or related field
    Skills
    • 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
    Specialized Skills (Required)
    • 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
    Specialized Skills (Desired)
    • Experience with cloud hosted SaaS, Cloud PaaS, AWS/Azure or similar platform
    • Experience with Android and iOS mobile apps
    Work Flexibility
    • Regular working hours; occasional after-hours software troubleshooting
    • Up to 5% domestic and international travel
    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, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.