Software Test Engineer

at  Bluegrass Digital

Johannesburg, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Sep, 2024Not Specified28 Jun, 20243 year(s) or aboveRegression Testing,Test Scenarios,Business Logic,It,Test Requirements,User Stories,Beginner,Test Cases,Performance Testing,Microsoft Excel,Features,Javascript,Seo,Technical Requirements,Developers,Visual Studio,Java,Agile Methodologies,ResearchNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO WE ARE LOOKING FOR

We are looking for a dynamic and resourceful Software Test Engineer to join our team, with a keen eye for detail; good communication skills; a sense of ownership and pride in your performance and its impact on our business success.
Analyse, design and execute manual and automated test cases to ensure overall quality of the Product. Collaborate across multi-discipline teams including; Business Analyst, Architect, Developer or any other stakeholder to ensure the Product under development are of high quality and meet the client’s requirements.
Perform Test Analysis and conduct Manual Testing, as well as use the automation framework and pre-defined test tools to inspect, analyse, design, develop and implement re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quality of the solution. Front end automation is vital, with some API exposure.
Tools include Selenium / Appium / Healenium / RestAssured, using Java language with IntelliJ IDE. Optional ISTQB certification.

WHO WE ARE

Founded in 1996, Bluegrass Digital is a dynamic creative technology company, based in Cape Town and working with leading local South African and international clients.

Responsibilities:

  • 3+ years’ experience
  • Familiar with Agile methodologies (Kanban / Scrum)
  • Take technical ownership for QA processes and test automations
  • Champion automation best practices and work closely with our Head of Development to ensure seamless integration across our SDLC
  • Work with teams to deliver all products across various projects
  • Work closely with product management team to define requirements and needs
  • Experience with popular (open source preferred) automation tools and technologies like Selenium with Java; Postman; JMeter, Visual Studio, JavaScript
  • Experience working with JIRA project management platform
  • Proficient with responsive web cross browser testing
  • Experience conducting API testing using tools like Charles or Postman is advantageous
  • Experience conducting performance tests using available tools like Dev Tools; Google Lighthouse; GTmetrix
  • Razor sharp eye for detail – you should have a creative eye and the ability to review designs against the final product and pick out those minuscule 1 pixel off bugs and inherently understand when something ‘feels wrong’ within the user experience
  • Functional Testing – manually test applications against defined user stories and business logic. Develop strong ‘hands-on’ debugging abilities with a talent for putting yourself in the user’s shoes to troubleshoot both functional and usability issues
  • Scenario Testing – you should be an out-the-box thinker and able to conceive and replicate test scenarios, whilst trying to break the application for different scenarios
  • Performance Testing – you will test application performance levels using available free tools i.e. Dev Tools; JMeter; Google Lighthouse
  • Identify the regression testing scope that will form part of the execution during the iteration/sprint.
  • Execute the tests (manual and/or automation code) and ensure all test results are recorded and stored for audit purposes
  • Create test cases and write and maintain automation scripts to maintain monthly client Platform Operation automation scripts
  • Complete monthly client Platform Operations (including regression testing), as per agreed SLA client retainers
  • Create high quality Acceptance Criteria and detailed bug reports for project tickets, that will allow developers to replicate a bug and resolve it quickly
  • Perform regression testing across projects and ensure there are clear test plans to regular monthly Platform Operation regression testing
  • Actively participate in the planning, estimation and sizing of products, features, stories to be delivered, and discuss the acceptancecriteria or functional and technical requirements with the Quality Assurance Lead, Product Owner,
  • Discuss with the Quality Assurance Lead to identify the technical integration dependencies and test requirements
  • Research and understand security standards, especially the OWASP Top Ten standards
  • Participate in project planning sessions with team members to contribute towards timeline project planning.
  • Learn and understand Search Engine Optimization (SEO) and how to test for it from a QA perspective
  • Military-like organizational and time management skills, with the ability to juggle multiple projects/tasks comfortably
  • Excellent command of the English language, both verbal and written so you can effectively report bugs in a clear manner
  • Solid skills in Microsoft Excel – are required
  • Java Development with J2EE and/or Spring boot knowledge (Beginner), 1 year


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Johannesburg, Gauteng, South Africa