What are the responsibilities and job description for the Software Test Engineer position at Tier4 Group?
Software Test Engineer
Location: Atlanta, GA (Hybrid)
Employment Type: Contract
Must be local to Atlanta, GA
Position Overview:
We are seeking an experienced and detail-oriented Software Test Engineer . The ideal candidate will have 6 years of testing experience and a background in performance testing, regression testing, and automated GUI testing. This role involves creating and executing test plans, performing both manual and automated testing, and working closely with the development team to ensure software quality.
Key Responsibilities:
Software Testing & Verification:
- Create comprehensive test plans to verify software requirements.
- Perform manual testing for desktop applications, websites, mobile, and embedded applications.
- Document test results and maintain a list of known issues for each software release.
- Verify software issues reported by customers and submit detailed reports to the development team.
- Perform functional and performance testing of cloud APIs.
Automation & Tools Usage:
- Use software tools and develop/maintain custom scripts for automated testing.
- Design, develop, execute, and document load tests.
- Utilize automated tools for GUI and API automation testing as well as server load, performance, and latency testing.
- Verify and duplicate security test results.
Troubleshooting & Collaboration:
- Identify, replicate, and isolate issues within complex distributed network systems comprised of server, mobile, and mechanical components.
- Troubleshoot system setup issues and install, configure, and maintain system testing environments.
- Identify necessary components for system testing and maintain trend data related to software quality.
- Review and help oversee test cases and results from other team members.
Must-Haves:
- B.S. Degree or equivalent experience.
- 6 years of testing experience with a background in performance testing, regression testing, and automated GUI testing.
- Experience creating use cases and test scripts.
- Strong technical writing skills and analytical/problem-solving abilities.
- Experience with Windows and database testing.
- Proficiency in using automated tools for GUI and API automation testing, as well as server load, performance, and latency testing.
- Experience with Robot Framework / Selenium.
- Knowledge of standard SDLC methodologies, including Waterfall and Agile.
Preferred Qualifications:
- Programming experience in Python is highly preferred.