The Software Tester I follows uniform testing procedures. Tests basic features of new software releases using pre-defined test plans and scripts to identify defects. Being a Software Tester I performs follow-up rounds of testing as needed. Documents results and uses designated systems and tools to track outcomes. In addition, Software Tester I requires a high school diploma. Typically reports to a supervisor. Being a Software Tester I works under the close direction of senior personnel in the functional area. Possesses a moderate understanding of general aspects of the job. May require 0-1 year of general work experience.
Software Tester Job Description Template
Our company is looking for a Software Tester to join our team.
Responsibilities:
- Evaluate the test basis and support the refinement of requirements to ensure testability, clarity and correctness;
- Conduct static and dynamic testing to include integration, functional, system, regression and acceptance testing;
- Author and maintain software test cases and procedures in accordance with organizational policies and procedures;
- Participate in peer review sessions of solutions and related code;
- Develop, update, and perform manual and automated tests for applications according to company standards;
- Work closely with stakeholders, sponsors, and customers to determine acceptance criteria and coordinate certification test events with end users;
- Facilitates or perform random testing of all components to ensure software quality;
- Aid in gathering and documenting requirements in the form of Agile Epics, User Stories, and tasks;
- Prepare software documentation including technical diagrams and manuals on the design, use, and operation of the software;
- Work with an Agile Scrum team to develop, test, and maintain web and desktop-based applications;
- Coordinate with stakeholders for configuration management activities;
- Perform software testing and quality assurance;
- Perform other work as assigned by company management;
- Maintain an orderly and professional appearance;
- Document software testing results.
Requirements:
- Experience testing RESTful Services;
- Understanding the software development life cycle and how QA adds value to all parts of the cycle;
- Strong understanding of Testing concepts, philosophies, schools-of-thought and when to best apply each;
- Ability to deconstruct complex problems and perform root cause analyses;
- At least three years’ experience implementing and using automated testing techniques, if required;
- Strong oral and written communication skills;
- Specific experience developing statistical systems;
- Automated Testing framework experience (Selenium, Cucumber, Mocha/Chai, TestNG);
- Experience with the BLS standard IT development products and environments;
- Experience leading a small team;
- Ability to work both independently and with a team to solve problems;
- Project experience with the Agile framework, DevOps or other iterative development methodologies;
- Knowledge of BLS surveys and systems;
- At least seven years’ experience creating, gathering, analyzing, planning, documenting, defining, and coordinating test plans and requirements;
- Self starter with initiative and aptitude to quickly learn and put new skills to use.