Role : Sr Software Engineer / QA
Location : Cary, NC
Duration : 2 Months
Face to Face Required
Rate : $40/hr on C2H
Job Description :
• Responsible for all steps of the ongoing Software Testing Life Cycle (STLC) including but not limited to; requirements analysis, test planning, writing and reviewing test cases, executing test cases, bug logging, tracking and closing.
• Create and execute test cases to ensure optimal performance and reliability per test strategy documentation.
• Create test reports to describe program evaluation, testing, and correction.
• Create test scripts and queries to facilitate data gathering and test method execution.
• Utilize Automated Open-Source Tools for QA Tests.
• Conduct all pre-launch testing and ongoing QA for sites that have been updated for maintenance.
• Prior to Web site launch, the QA Analyst will provide the final approval/disapproval for each site based on the expected launch success rate.
• Maintain effective communication with the project software engineers on project limitation, capability, performance requirements and hardware interface changes.
• QA Testing of current and new sites to check for adherence to W3C or Section 508 Compliance standards.
• Perform performance and load testing in addition to feature level testing.
• Support and assist with UAT for end users.
• Recommend functional improvements or corrections to engineers throughout the development process. Conduct walk through for major enhancements.
Job Requirements:
• Bachelor’s degree in Computer Science, or related field.
• Minimum 5+ years of hands-on Software Quality Assurance.
• Hands-on experience writing and executing test cases, black box testing, regression testing, documentation, and GUI and front-end functional testing, required.
• Hands-On knowledge of HTML, JavaScript, CSS, SQL required.
• Experience using automated QA Testing and Automated Open-Source tools, required.
• Be able to create overall test strategy in alignment with monthly software releases.
• Excellent demonstrated time management skills including the ability to multi-task and prioritize successfully.
• Strong interpersonal skills and the ability to effectively communicate testing issues with clients and internal development team members.
• Experience using Selenium strongly preferred.
• Prior use of Defect Management Tools (JIRA, BugZilla etc.) strongly recommended.
• Knowledge of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and/or Business Requirement Document (BRD) highly
preferred.
• Familiarity with some of the following is desired: MySQL, Entity Framework, MVC, C#, JavaScript, JQuery, Stored Procedures, Web Parts, CSS, .NET, Unit Testing, Automated tools, data quality analysis and/or reporting, writing test plans, stress testing.
• The ability to create testing metrics is desirable.
• Knowledge of agile methodologies and the scrum framework, preferred.
• Experience testing web services (REST and SOAP).
• Experience testing web and mobile apps