Senior Quality Assurance Tester (Sweat Equity) at OppApp

Posted on Tue 24th Jan, 2023 - www.hotnigerianjobs.com --- (0 comments)

OppApp is a new early-stage Educational technology (EdTech) and Service Provider startup based on an ambitious & exciting, yet realistic product vision. Africa is the world's youngest continent and expanding the fastest. The number of young people working in Africa will rise to 375 million by 2030. The International Monetary Fund estimates that by 2035, there will be more young Africans joining the workforce each year than there are in the rest of the world put together due to population growth on the continent. The number of young individuals looking for work is much higher than the number of opportunities that are open to them. The skills of young people entering the workforce and the needs of companies are also out of sync.

We are recruiting to fill the position below:

Job Title: Senior Quality Assurance Tester (Sweat Equity)

Location: Lekki Phase 1 Lagos (Remote)
Employment Type: Full-time

Job Details

  • The individuals who will be hired for this position will be given a significant amount of equity given that the company is at ideation stage.
  • The person is fully remote.
  • The company is in its pre-seed with interest from few VCs once an MVP is made and possible grants from NEAR protocol.
  • We are at a critical stage in our growth and have an urgent need for a Senior Quality Assurance Tester. Ideally, we want someone with previous startup experience who has experience in all phases of the design process.
  • We are looking for someone to join our Executive Team as our Senior Quality Assurance Tester reporting to our CTO, who is passionate about helping organizations win and bringing out the best in people.

Primary Responsibilities

  • Use your knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability and security.
  • Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests and interoperability tests.
  • Support the team in designing reliable, portable, accurate and trustworthy tests, and in integrating them into CI/CD pipelines.
  • Collaborate with team members on improving team's test coverage, release velocity and production health
  • Design and develop test automation for front-end applications and webservices using Groovy/Geb and Java/HttpClient.
  • Participate in application code and test code reviews with rest of the Scrum team.

What You Have

  • Bachelor's Degree in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics or a closely related field 6 - 9 years experience in Quality Assurance for highly complex projects related to Cloud or distributed platform, or mainframe batch applications
  • Proven experience with black box and white box testing techniques and tools
  • 3 - 5 years of experience in automating REST Services, Web Services, Micro-Services and data processes (extracting/loading)
  • 3 - 5 years of experience with a subset of the following:
    • Developing with C#, Node.js, .net, JavaScript or PowerShell
  • Experience with Selenium, Selenium Grid, Protractor, HP Load Runner, Visual Studio or Parasoft SOATest
  • Experience with Oracle, SQL, MongoDB, transfer or data delivery technologies
  • Strong written and verbal communications, teamwork and problem-solving skills
  • Experience supporting a Test-Driven Development culture by contributing to automated unit and integration tests Engage in testing as a part of the development cycle, thereby shortening the QA cycle, and increasing QA breadth and depth of knowledge of the Banking applications
  • Ability to interact and communicate successfully with business partners and technology teams 2+ years of experience with Agile Development Practices, Scrum and supporting apps: Microsoft Test Manager (MTM), Jira, and GIT
  • Self-starter who can grasp difficult concepts and large architectures quickly and stay on top of new and emerging technologies
  • Experience working with resources in different geographical locations and offshore vendors
  • Become familiar with the DevOps culture and practices, be ready to put to use immediately and incrementally
  • Experience with financial services or brokerage industry will make ramp up easier
  • 3+ years of experience in test automation tools
  • 3+ years of experience in C# or C++
  • 3+ years of experience in database principles, such as SQL, Oracle, Mongo DB or Hadoop
  • Knowledge of the software development lifecycle and processes such as SCRUM.
  • Obsessed with creating the best end-to-end customer experience
  • Owns the outcome by taking personal accountability for delivering strong results
  • Experience designing and building applications and using test automation frameworks
  • Multi-stack engineer with knowledge in a breadth of technologies and test automation frameworks (Java, Groovy, Selenium, Geb, JavaScript/TypeScript, HTTP, RESTful web services)
  • Extensive experience working with Java and its ecosystem
  • Passionate about Test Driven Development, developing robust software, writing testable and maintainable code
  • Self-directed, willing to take initiative, pragmatic and results-oriented
  • Has keen attention to detail and wants to solve really hard problems, not just detect them
  • Able to learn large software systems end-to-end quickly
  • Keenly interested in learning new technologies and their adoption
  • Able to work with remote and international team members.

Preferred Experience:

  • Experience using UI test automation frameworks (Selenium, Protractor, etc.)
  • Experience testing and automating webservices (HttpClient, RestAssured, JMeter, SoapUI, etc.)
  • Experience investigating and debugging issues with front-end applications and webservices
  • Experience testing Angular web applications
  • Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in delivering software in the Agile environment.

If you have some or all of the following, apply:

  • Bachelor's Degree in Computer Science, Engineering or related field.
  • 5 - 7 years of years of applicable experience.
  • Excellent analytical and communication skills.
  • Ability to handle multiple tasks simultaneously.
  • Proven work experience in software quality assurance and development.
  • Experience working in an Agile/Scrum development process.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Proficiency with Test Management systems such as Azure DevOps Test Plans, JIRA.
  • Hands-on experience with testing frameworks and tools such as Postman, MS SQL Management Studio, JSON
  • Experience in writing clear, concise, and comprehensive test plans and test cases
  • Experience with performance and/or security testing is a plus.
  • Experience with complex technical integrations (APIs, web services) and SaaS / PaaS cloud platforms
  • Experience with any of the following is a plus: XML, JavaScript, .NET framework, T-SQL, JQuery, JSON
  • Solid knowledge of SQL and scripting.
  • Familiarity with ADO and the software development life cycle (SDLC).
  • Prolonged periods of sitting at a desk and working on a computer.

Benefits
What’s in it for you:

  • Meaningful early-stage shares equity
  • Large token allocation
  • A well thought through concept and business plan with early-stage validation
  • No salary until funding can be achieved, all pending salary arrears will be prorated and paid upon funding.
  • Remote Flexibility
  • Tons of influence and input, you will not be a cog in a wheel here!
  • Co-Founder and Director

Application Closing Date
31st January, 2023.

Method of Application
Interested and qualified candidates should send their Resume, Portfolio, and Cover Letter to: [email protected] using the Job Title as the subject of the mail.

Note

  • So, if you’re a seasoned Senior Quality Assurance Tester with 5+years of experience, please apply
  • This is a startup, there is no salary until we can raise. Founder is open to team members having a main job until funding is secured.
  • Again this is NOT A PAID POSITION, this is for equity in company & a large token allocation. Once we generate revenue or receive an investment then we can pay ourselves salary. All pending salary arrears will be prorated and paid upon funding.