We are searching for a QA Software Test Engineer to be part of an Agile team in support of digital transformation, integration of emerging technologies into mission applications, and supporting modernized, cloud-based, applications in production for our Federal Client.
This team supports the continued development of client systems using Agile methodologies, deployment of selected features and business capabilities prioritized by our client's operational and support offices (e.g. Office of Field Operations, Office of Air and Marine Operations, Enterprise Services, Operations Support) within agreed upon schedule timeframes and providing the enhancement, development, deployment sustainment of applications supporting IT modernization and using emerging technologies (existing or newly developed).
Responsibilities and Duties
This team supports the continued development of client systems using Agile methodologies, deployment of selected features and business capabilities prioritized by our client's operational and support offices (e.g. Office of Field Operations, Office of Air and Marine Operations, Enterprise Services, Operations Support) within agreed upon schedule timeframes and providing the enhancement, development, deployment sustainment of applications supporting IT modernization and using emerging technologies (existing or newly developed).
Responsibilities and Duties
- Participate in regular project status meetings, track and communicate testing progress, issues and risks
- Automate testing of existing and new functionalities with minimal supervision
- Utilize complex software testing tools and develop complex test software for use in automated test activities.
- Develop functional scenarios as well as detailed functional test cases, and review and generate complex test plans, test case data, procedures and testing scripts based upon functional specifications to meet business needs.
- Execute test cases, coordinate, and execute tests, log and validate defects, debug, document, and install hardware and software testing tasks in accordance with industry best practices and specific internal procedures and standards.
- Documents issues/defects found in Defect Management Tool and follow up with Development team for the fix. Upon fix, retest the functionality.
- Participate in peer reviews, testing process improvements, and other testing related activities.
- Reviews the test cases created by test analysts, provide feedback or make changes where necessary.
- Analyzes requirements, coordinate with BA’s / Subject Matter Experts.
- Identifies test conditions and / or creates test cases.
- Conducts and/or participates in peer reviews of test cases and test plans.
- Creates / Conditions test data for test execution.
- Executes automation tests according to the Test Plans.
- Advanced knowledge of software testing principles, methodologies, automated testing and terminology
- Document and share all test results and respond to developers' more complex questions about the results to communicate status and ensure understanding.
- Proactive in finding improvements in executing, performing, and documenting testing activities.
- Ability to prioritize testing issues and take appropriate steps to resolve.
- Ability to demonstrate tested code to the user community
- U.S. Citizen with the ability to pass a DHS background investigation.
- 2+ years of mobile testing experience
- Experienced in setting up, developing, executing, and maintaining automation test scripts to meet software release deliverables, project testing requirements and other quality considerations
- at least 4 years of hands-on coding experience in Java
- Excellent written and verbal communication skills
- Bachelor’s degree in business management, information systems, computer science, or related field with 3-5 years of relevant experience
- 3- 5 years of experience testing with automated testing tools like Selenium, Appium, JMeter, Postman or other automated test tool products
- Experience in 508 testing
- Experience with the full software development lifecycle of Agile IT projects
- Experience in testing of web services and API using Rest or SoapUI
- Experience in test case design and test planning for quality, error, and regression testing
- Experience in documenting test results and defects and communicating results or defect to the team and management
- Experience with the agile software development life cycle (SDLC)
- Experience with the integration of automated testing into a CI/CD pipeline, including Git and Jenkins
- Exposure to stress, reliability, security, and performance testing using tools like Fortify, LoadRunner, and Jmeter
- Hands-on experience with JIRA, MS Office, especially Word, Excel, Visio, and PowerPoint
- Relevant experience working with web-based applications and modern web technologies
- Ready to embrace a fast-paced work environment with deadlines and new challenge
- Keen communication, teamwork abilities, and presentation skills
EEO Compliance:
Ryde Technologies is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Ryde Technologies will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.