The Quality Assurance Automation Engineer II will be working with the development group to help facilitate testing efforts, evaluate and test new or modified software applications and verify that programs function according to user requirements as well as conform to established guidelines. The QA Engineer II will also work with existing SQA engineers and analysts to knowledge-transfer the appropriate aspects of the tools and libraries and collaborate on building a holistic automation framework. Responsibility for continuous maintenance, deployment, and execution of the automated scripts along with test results formulation and metrics rounds out this role.
Responsibilities
- Develop functional/regression automated testing solutions using Selenium, Ruby, and JavaScript
- Develop custom function/sub-routine libraries to support automated testing solutions
- Help early detection of defects through automated verification and validation activities ensuring the integrity and quality of all work products
- Automate existing manual test cases in collaboration with SQA team members, including identifying data and environmental requirements for automated test scripts
- Apply and expand automation across integration, system, regression, and acceptance testing, as required
- Analyze formal test results in order to discover, document, and resolve defects, design errors, configuration issues, and interoperability flaws
- Communicate test progress, test results, metrics, and other relevant information from automation test execution to project stakeholders and management
- Translate business requirements effectively to technical test requirements
- Create comprehensive test scenarios and test cases with detailed test steps
- Proactively communicate with SQA members to resolve issues or questions pertaining to test creation and/or execution
- Interact effectively with peers, management, and cross-functional teams to address and resolve issues
- Able to represent SQA interests on a cross-functional team
- Work to implement and improve documented standards, guidelines, and best practices for automation
- Apply new approaches and concepts to improve the productivity and efficiency of SQA testing
Required Skills
- Comfortable working with test management, bug tracking, automation, load, performance, and stress testing tools (e.g., JIRA, Testuff, Selenium, QTP, Sahi, etc.)
- Solid understanding of QA principles, processes, and methodologies
- Familiar working in an iterative test environment, particularly Agile/Scrum or Kanban
- People and relationship management skills (e.g., resolving conflicts, sensitivity to cultural and functional diversity)
- Strong interpersonal skills in all communications with customers and internal staff at all levels
- Analytical skills (e.g., interpreting & using information, learning and following procedures)
- Personal motivation (e.g., drive to achieve goals, taking initiative)
- Quality and service skills orientation (e.g., valuing quality, finding work improvements)
Preferred Knowledge and Skills
- Familiarity with Java, JavaScript, Perl, Ruby, Python, VBScript, VBA, or PHP scripting languages as applied to creating automated testing scripts
- Knowledge of software development, configuration management, release processes, and continuous integration concepts
- Understanding and knowledge of Web technologies/protocols (CSS, JSON, AJAX, SOAP, JavaScript, Flash, HTTP, SSL)
- Exposure to relational database systems, including SQL query development and XML
Education and Experience
- Bachelors degree or combination of 5+ years of education and work experience
- 2-4 years of experience as a Software QA/Test Engineer on a large-scale multi-layer website
- 1-3 years of experience as a Test Automation Engineer working with test automation tools such as Selenium, QTP, or other in-house/open source or commercial automation tools
- Proficiency in Quality Assurance engineering methods and approaches as well as enhancement of existing test automation inventories
- Solid understanding of all phases of the Software Development Life Cycle
Please send resume and salary requirements to jobs@webassign.net. No phone calls please.
WebAssign is proud to be an EEO/AA employer M/F/D/V
