Senior Quality Assurance Engineer

commencis career

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

We are looking for a self-motivated and dynamic Senior QA Engineer with strong technical and communication skills to contribute in a team environment. In addition, this position requires someone who can coordinate manual as well as automated testing and can work in a fast-paced testing environment.

Key Responsibilities

    • Ability to develop test plans & strategies for each release
    • Ability to identify and write test scenarios, test cases and automate test cases as needed
    • Executing automated tests (UI and backend) for Web and Native apps
    • Ensures the existence of development and test environment standards & guidelines
    • Responsible for the test execution of detailed test plans to verify software functionality and adherence to business requirements
    • Responsible for test project status reporting, defect tracking and risk assessments
    • Participates in technical and functional analysis & design meetings to ensure requirements are clearly defined and testable
    • Set up and maintain testing environments
    • Supports release deploys and production issues to ensure customer satisfaction and success
    • Taking a supportive role on continuous integration, continuous testing and release management
    • Prepare detailed schedules with target dates for test deliverables, prioritizes and monitor activities
    • Measure and track testing results in test management tool
    • Fosters teamwork within the group, proactively mentors, develops team members
    • Proactively works with other team members as needed to resolve issues and meet project goals

Qualifications & Experience

    • BSc or MSc in Engineering or related fields.
    • Strong quality mindset, great team spirit and being detail oriented
    • Minimum of 5+ years hands on experience in QA/Test Engineering
    • Able to work in a very dynamic workplace
    • Accurate sense of analysis and synthesis to define root causes and possible solutions
    • Strong familiarity with automated testing tools and experience in taking product definitions (use cases/stories, requirements, etc) and turning them into test cases
    • Strong understanding of various software testing methods (Regression, Black/White box testing, Performance and other Non-Functional Testing)
    • Strong familiarity with Agile Software Development Approach, Java/other OO languages,  native apps and mobile environment
    • Ability to analyse crash logs, backtraces, and assist engineers by utilizing basic debugging techniques
    • Advanced communication and persuasion skills
    • Fluent English in both verbal and written communication
    • Experience with software development tools is a plus
    • Experience with frameworks and tools like Selenium, Appium, Cucumber, Robot Framework, etc. is a plus
    • Experience in continuous integration tools (such as Jenkins) is a plus
    • Experience with various load testing tools like Jmeter, Locust and any other Performance Monitoring tools is a plus
    • Being ISTQB certified is a plus
    • Being active in the open source community is a plus

We Offer

    • An opportunity to serve as the fulcrum for building innovative products at a global tech company; potential for significant career progression as the company expands.
    • An innovative, talented group of coworkers pushing the boundaries of current technology; a collegial environment based on teamwork and mutual success.
    • The equipment and support necessary to perform at the highest levels; a chance to shape the future of the company through strategic planning and execution.
    • Regular training and knowledge exchange with other senior team members to facilitate continuous improvement; potential for travel to Europe, MENA and throughout North America.