
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