Tech Stack
GoLinuxPythonSQLTCP/IPUnix
About the role
- Work closely with software development team to validate products, verify defect resolutions, and record defects
- Review requirements, specifications, and technical design documents and provide timely feedback
- Develop structured test plans and test cases for comprehensive testing
- Execute manual (white box, black box) and automated tests including smoke, sanity, and regression
- Identify, document, and track bugs and report on test results
- Automate test cases to improve testing efficiency
- Support User Acceptance Testing (UAT) with clients and investigate live environment issues alongside clients
- Collaborate with Project Delivery and Account Managers to ensure timely, quality releases
Requirements
- 3+ years of Software Testing experience
- Knowledge of QA methodologies, Software Delivery Life Cycle, white/black box testing
- Experience with QA platforms (XRay, TestLink) and bug tracking systems (Jira)
- Proficiency with Unix/Linux/Windows environments
- Scripting experience in Python
- SQL, HTTP, and TCP/IP knowledge
- Experience with secure code development guidelines and coding practices (OWASP, NIST)
- Detail-oriented, proactive, accountable, strong communication, team-focused, adaptable