Automation Tester
City of Johannesburg Metropolitan Municipality, Gauteng
Posted more than 30 days ago
- Company:
- Frostbyte Digital
- Company Description:
- FrostByte is primarily focused on software engineering and a quality assurance consulting service for the Set-Top-Box, Mobile and Web based platforms. Keeping up to date on technology advancements allows us to provide the best possible solutions to our customers so that they can create great products.
- Contract Type:
- Contract
- Experience Required:
- 3 to 4 years
- Education Level:
- Bachelor
- Gender:
- Any
- Number of vacancies:
- 1
Job Description
The role involves ensuring the delivery of a meticulously structured and standard-designed quality assurance solution,
overseeing both manual and automation-related activities across all assigned projects.
Key Responsibilities:
● Operational Delivery
o Develop, review, and execute manual and automation tests.
o Define testing scope and apply appropriate test techniques for comprehensive coverage.
o Analyze manual and automation results, proposing effective solutions.
o Contribute to test planning and effort estimation.
o Create manual test cases or scenarios aligned with requirements.
o Obtain or generate necessary test data in collaboration with stakeholders.
o Log, verify, and monitor defects, documentation, and test outcomes.
o Establish and maintain reusable test artifacts.
o Provide input on the schedule and sequence of testing activities.
o Ensure compliance with test policies, procedures, and regulatory requirements.
o Participate in all project life cycle phases, including requirements analysis, test planning, execution, reporting,
and assessment.
o Implement relevant test measurements and metrics within the release/product and testing team.
o Collaborate effectively within an agile team, contributing to the analysis, design, development, and testing of
high-quality software.
o Engage with various stakeholders throughout the testing process.
Skills
o Proficient with testing tools such as Jira, ALM, Selenium, UFT, Cucumber, JMeter, and other licensed or open
source options.
o Limited experience in test automation, with a willingness to learn and adapt.
o Capable of translating complex technical issues into understandable terms for non-technical stakeholders.
o Demonstrates comprehensive knowledge of hardware, software, applications, and systems engineering across
the organization.
o Persuasive communication skills to effectively influence acceptance, agreement, commitment, and behavior
change.
o Ability to prioritize and organize critical elements of a course of action to achieve objectives.
o Proactive in anticipating future problems and opportunities.
o Skilled in breaking down information into parts and identifying critical issues and arguments.
o Proficient in identifying potential problems and initiating action to minimize negative consequences.
o Open-minded and receptive to different viewpoints and situations, with a willingness to adjust as needed.
o Effective at organizing work in order of importance to maximize productivity.
Experience
● Minimum of 3 - 7 years of experience in software testing with increasing levels of responsibility.
● Minimum of 1 year of experience in automation testing.
● Experience in manual, automation, performance, and security testing.
● Familiarity with Automation Testing Lifecycle Management.
● Limited knowledge of testing networking equipment viz. routers and switches.
● Ability to analyze existing test cases and ability to write new test cases for routers and switches
● Limited understanding of various wifi and ethernet connection and security standards/methods as well as how to
configure and set them.
● Various testing techniques viz. regression testing across various router firmware versions
● Limited experience in load testing tools (e.g., JMeter, Locust, LoadRunner, RPT, Skill Performer).
● Experience in testing standalone applications.
● Limited experience in monitoring tools like Dynatrace, AppDynamics, and New Relic (will be an added advantage).
● Basic knowledge of relational databases.
● Familiarity with the software development process, including Agile development methodologies.
● Proficient in debugging network-related issues and reporting them for resolution.
● Experience in both functional and non-functional testing.
Behavioral Competencies
● Relationship Building
● Conflict Resolution
● Decision Making
● Critical Appraisal
● Holistic Thinking
● Persuading & Influence
Qualifications
● B.Sc. (Computer Science and Computer Engineering) or similar qualifications
● ISTQB Foundation Level (Advanced level preferable)
● Leadership training or courses can be advantageous