Tech Stack
CloudDockerJavaLinuxMacOSPythonSDLCSeleniumVMware
About the role
- Review product, feature, design specifications
- Define stories, create test plan
- Develop manual test cases
- Strive to automate wherever possible
- Help stakeholders in their estimation
- Participate in sprint plannings, etc
- Perform feature, regression, release testing
- Write clear and concise bug reports and help developers to narrow down issues
- Proactively work towards improving product and processes
- Coordinates to stakeholders, developers and meeting key dates, project milestones and progress reports.
Requirements
- Bachelor’s Degree preferably in Information Technology / Computer Science / Engineering or other related courses
- Ability to work and adapt to different programming languages
- Having automation or programming experience is an advantage
- Comfortable in at least two of the technologies or similar tools
- ○ Frameworks: Appium, Cucumber/Selenium, Robot Framework, PyTest , Any desktop automation framework, Any API/Web Service Automation Framework
- ○ Programming/Scripting Languages: Python, Java, Powershell , Bash and Batch scripting
- Knowledge and working experience in Software QA processes and methodologies.
- Knowledge and/or experience in testing at least one of desktop or mobile app
- Experience in working in any software development life cycle or Agile software development methodologies
- Knowledge and/or experience in operating systems such as Windows, MacOS and Linux
- Knowledge and/or experience with virtualization technologies such as Docker, VMWare, VirtualBox and Google Cloud Virtual Machines
- Be a self-starter with the ability to manage multiple tasks and prioritize work
- Good root cause analysis
- Integrity and commitment to quality
- Tenacious solution oriented approach and drive for results
- Possesses superior analytical and quantitative skills
- Rational with good professional judgment, able to deal well with ambiguity
- Passion for emerging technology and customer-focused innovation
- A good team player
- Excellent prioritization skills for multiple critical priorities and projects
- Quick learner, self-motivated and ready to take initiative
- Ability to work independently and organize time effectively
- Has a strong sense of urgency and conscious of efficiency
- Excellent command of both oral and written English communication
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
manual testingautomation testingtest case developmentbug reportingroot cause analysissoftware QA processesAgile methodologiesprogrammingscriptingdesktop/mobile app testing
Soft skills
self-startertime managementprioritizationanalytical skillsprofessional judgmentteam playercommunicationadaptabilityinitiativecommitment to quality
Certifications
Bachelor’s Degree in Information TechnologyBachelor’s Degree in Computer ScienceBachelor’s Degree in Engineering