PPLSI is seeking a Software Test Engineer who will be a key technical contributor responsible for testing software products and systems to ensure high quality standards. The role involves understanding project requirements, defining and executing test cases, identifying defects, and providing detailed reports on test results.
Responsibilities:
- 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
- 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
Requirements:
- 0-2 years of industry experience in software test engineering (quality assurance)
- 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
- Effective written, verbal, and interpersonal communication skills
- Willingness to learn new approaches and technologies
- Ability to work well with other engineers in a collaborative environment
- Attention to detail and quality
- Open-minded approach to new ideas and approaches
- Willingness to challenge others and be challenged
- Share in the goal of creating the best design and architecture possible
- Bachelor's degree in Computer Science or related field, or equivalent industry experience