F-Technologies

F-Technologies

About Us

The QA Engineer will be expected to work closely with both their team, client team and the management team. The ideal candidate will be a self-starter with a strong ability to handle multiple concurrent and changing assignments, prioritize work endeavors and allocate staff to meet on-time and on-budget targets while meeting metrics as defined in the Service Level Agreement (SLA). Strong verbal and written communication skills are essential. Job Responsibilities: Design, create and maintain automated test frameworks for front (e.g. Selenium) and back end (e.g. data validity, REST APIs, jobs) systems Create, optimize, and refactor existing automated test scripts. Define automation coding and source code management standards Participate in planning, analysis, test design, test execution and debugging needed to achieve successful implementation of end to end integrated solutions across domains Be a creative thinker who can quickly identify and test for functional ‘edge cases’ outside of expected functionality Perform Web, API, UI, functional, regression, smoke, black box, load, performance and end-to-end testing in a SCRUM setting Lead automation efforts that facilitate testing high quality web and mobile app products Analyze business requirements, design documentation, and technical specifications to develop Automation plans. Create QA documentation - test sets, test cases etc - that ensure full implementation of all automation requirements Build, run, and analyze the results of automated end-to-end and smoke tests Work with developers to integrate QA Automation into the build and deploy pipelines supporting a drive toward CI/CD Mentor members of the QA and Dev in the creation, execution and interpretation of automated tests Investigate and recommend tools and techniques to extend the effectiveness of our QA efforts Desired Skills & Experience: Bachelor’s degree in a related field or equivalent work experience Minimum 3 years hands-on experience developing automation test scripts (Selenium, Java, SoapUI) for web-based applications International Software Testing Qualifications Board (ISTQB) Certification Certified Software Tester (CSTE) Certification Certified Scrum Master (CSM) Certification Certified SAFe® Agilist (SA). Good working knowledge: SDLC in a Quality Assurance capacity Both Agile and Waterfall methodologies Test, Defect and Process Management tools (TFS, JIRA, Confluence and Zephyr Enterprise) Regression, smoke, integration testing Ability to multi-task and manage shifting priorities in an efficient manner and stay focus in a fast-paced, dynamic work environment Self-starter and a team player with a strong willingness to participate and help others Solid analytical, problem-solving skills and strong verbal and written communication skills, good sense of urgency, and strong work ethic Must be flexible to work extended hours or off-hours when needed ISTQB Certified (Foundational) or equivalent is a plus Nice to have Mobile automation (Appium, Maven) Continuous Integration (Jenkins), Selenium Grid experience is a plus Nice to have performance, Load Testing