The company is looking to solve the problem of ensuring software usability and quality by hiring a software tester to design and run tests.
Requirements
- Up-to-date knowledge of software test design and testing methodologies
- Working knowledge of test techniques and compatibility with various software programs
- Working knowledge of programming
- Understanding of various programming languages like Java, C++, and Python
- Knowledge of computer architecture and tools for manual & auto testing, unit testing, integration testing, functional testing, and bug-tracking systems
- Experience in working with test automation tools like Selenium, Appium, or Robot Framework
- Experience with CI/CD tools and platforms (e.g., Jenkins, GitLab CI/CD, Travis CI) and version control systems (e.g., Git)
Responsibilities
- Reviewing software requirements and preparing test scenarios
- Executing tests on software usability
- Analyzing test results on database impacts, errors or bugs, and usability
- Preparing reports on all aspects related to the software testing carried out and reporting to the design team
- Conduct thorough software testing, analyze data, write test cases, and communicate with developers
- Checking software functionality on different operating systems, browsers, and devices
- Lead the technical system testing effort through all testing types and cycles
Other
- A bachelor's degree in computer science, computer programming or a related field
- 3+ years of experience as a software tester or software quality assurance specialist
- Excellent communication and critical thinking skills
- Good organizational skills and detail-oriented mindset
- Excellent interpersonal skills, analytical soundness, data analysis acumen and troubleshooting & programming capabilities