Job Details:
Job Title: QA Engineer II
Quality Assurance Engineer who will focus on developing, maintaining and extending manual test cases and automated test scripts from functional requirements and. This role will assist the Sr. QA Manager in the implementation and execution of the Automation Strategy and plan and work cross functionally to develop the automation scripts and frameworks needed to support the goals of the organization.
What You'll Do:
Develop, implement, operate, and improve test and task automation to support Functional UI, API and Performance testing including test environment setup and validation, test data preparation and data verification
Participate in all phases of the software development life cycle, including analyzing requirements, developing test plans, test cases, and execution of test scripts
Writes and executes detailed test cases; performs complex manual, integration, and regression tests
Documents software issues and enhancement requests and assists development with concise and detailed steps for duplication of the problems found while performing manual functional, integration, and regression tests
Determines when additional initiative is required to meet scheduled work and undertakes it
Verifies resolved JIRA issues and maintains accurate status for JIRA issues entered and assigned
Assists fellow team members and customers with problem reporting and resolution and maintaining appropriate follow-up communications throughout the resolution process
Responsible for QA estimation and scheduling process
What You'll Need:
Bachelor's Degree in Computer Science, Computer Engineering, or equivalent experience/knowledge desired
4+ years of experience in Quality Assurance required
Hands-on experience with development or automation scripting in: C#, Java, Python, XCode, Ruby, or Perl (one or more)
Experience with Selenium Web Driver is required
Knowledge and experience with API validation testing (using Postman/JSON/Rest client) is highly desired
Knowledge of OS (i.e. Windows, Mac OS, Linux) and/or mobile platforms (i.e. iOS. Android, Windows Mobile, etc.) including editing the registry, manipulating host and/or config files, able to author and execute grep, ssh, curl, shell scripting, commands
Excellent logic and troubleshooting skills, independently identifying root causes and possible resolutions
Knowledge and experience using Linux/Unix command line highly desired
Knowledge and experience writing SQL queries
Knowledge and experience using version control software desired
Experience with issue reporting and tracking tools such as JIRA desired
Strong understanding of the Software Development Life Cycle
Desire and ability to learn new skills and improve upon current skills
Familiarity with web debugging/sniffing tools
Must be able to work independently and complete projects with minimal supervision
Strong verbal and written communication skills as well as interpersonal skills, with both technical and non-technical team members
Please forward your resume in word format to kevin@libertyjobs.com

