Software QA Engineer
Job Description:
Passionate about technology, graphic design, digital marketing, copywriting, data analytics and/or financial technology? Then join one of the world’s fastest growing FinTech companies in our Technology Team.
We are looking for QA Engineer(s) responsible for designing, creating, executing, analyzing both manual and automated tests for sprints as well as regression testing, supporting production deployment of applications, collaborating with developers to get bugs fixed, exploratory testing and more.
Roles And Responsibilities
- Collaborate with Design Group (PO, BA, SA, Tech Lead, UX/UI) to identify and generate the test scope to a project/initiative in relation to creating the BUR/SRS document
- Collaborate within Development squad for all QA related activities (Test Case creation, execution, regression, release, timeline and estimates etc.)
- Work with QA lead and QA engineers to further improve the process, automation regression, performance, etc.
- Define and implement a test automation stack that enables the creation, execution, and maintenance of well-defined test suites
- Build a strong understanding of the technical stack while producing high quality, robust and reusable automation tests working across a varying set of technologies and products
- Build a strong understanding of the product functionality while developing test scenarios and test cases for functional, regression and system level test activities for web and mobile applications
- Growth mindset, problem solver, quality-fanatic
Experience And Skills Required
- Excellent written & verbal communication
- Minimum of 3 years’ experience as Functional QA, Automation / Performance Testing
- Proficient in Software Development Lifecycle, Agile methodologies, and QA practices
- Experience and familiarity on how API works with mobile and web testing experience
- Good using open-source tools such as Appium, Cucumber, REST Assured
- Solid understanding of Object-Oriented development practices using Java or similar languages
- Demonstrated experience in testing native mobile applications and relevant tools (e.g.: Appium, iOS Simulators, Android Emulators etc.)
- Solid experience building, maintaining, and scaling automation tests for native mobile applications along with strong background in UI automation testing
- Experience with BDD (Cucumber), Appium, Selenium, Java/JavaScript
- Experience in developing highly efficient test suites that provide the necessary coverage and confidence to release whilst minimizing manual effort and build times
- Proven ability to write manual regression tests for new, and existing features, and working with other software engineers to determine which tests need to be automated
- Test Management tool such as Jira
What We Offer
- The opportunity to work in a dynamic and rapidly growing B2B FinTech company and get in at the ground level
- Competitive salary package
- Attractive yearly bonus scheme
- Participation in Employee Share Option Plan
- Opportunity for growth and advancement as we grow and build the team over time
- HMO coverage on day one
Required Skills:
Engineer Test Scripts Functional Testing Test Automation Manual Testing Selenium Programming Languages Developers Automation Integration Programming Testing Java Communication Management