PPLSI logo

Software Test Engineer

PPLSI
Full-time
Remote
United States
Software/ IT

The Software Test Engineer is an entry-level engineer who will focus on verifying individual components of a product or system as they are learning the tools and processes for assuring the quality of software at scale. They contribute to the test execution, test automation, and test planning of the system. They will be learning how the system interacts with other components and will be developing expertise in the quality assurance process, as well as entry-level coding skills.

Individual Tasks Include

  • Assist in the collection and documentation of project requirements and help translate these into acceptance criteria.
  • Drive the development and maintenance of test cases, scripts, plans, and procedures for ongoing repeatable quality assurance (QA) processes to ensure delivery of high-quality systems.
  • Develop, execute, and troubleshoot comprehensive test scripts to validate the functionality of the application or system.
  • Maintain clear, well-organized test documentation, including documenting and prioritizing defects identified in testing with instruction of how to recreate, and participating in the development of end-user documentation.
  • Ensure either all defects are addressed in the project lifecycle resulting in the resolution of the defect, or the defect being moved to a future release.
  • Query backend databases as needed using SQL or other database tools as part of the validation process.
  • Engage in ongoing personal study of modern technologies and industry-related knowledge and skills.

Performance Outcome: Engagement and Collaboration

The Software Test Engineer will work closely with their teammates and neighboring teams’ software test engineers, software engineers, DevOps engineers, product managers, and others. They will welcome and seek opportunities to learn and grow from more senior engineers as they also continue to develop their skills.

Engagement Responsibilities Include

  • Work closely and effectively with teammates, which may include fellow software test engineers, software engineers, DevOps engineers, program/product managers, and others.
  • Contribute to the implementation of dynamic requirements/initiatives with teammates, cross-team collaborators.
  • Actively participate in team meetings and events.

Education, Knowledge, and Experience

  • 0-2 years of industry experience in software test engineering (quality assurance)
  • Bachelor’s degree in Computer Science or related field, or equivalent industry experience- preferred
  • Knowledge of software testing methodologies and the software development life cycle (SDLC) and software testing life cycle (STLC)
  • Knowledge of SQL query
  • Experience implementing and automating end-to-end tests
  • Experience testing APIs
Apply now
Share this job