SDET Knoxville, TN 37923 6 Months Top Skills:• QA Automation (Selenium/SOSTA/Protractor or scripting ) not large testing suites like QTP or Mercury
• Experience testing Web Services - Soap UI and Rest
• Scripting in the browser with scripting language like Java script
• Agile/Scrum
• Communication
• Performs software testing of software applications and other types of applications based on defined requirements.
• Applies QA and Testing processes and best practices to projects. Will also provide coaching/mentoring on best practices.
• Devises automation and QA strategies/plans appropriate for the given development methodology.
• Leads in framework design and implementation efforts.
• Develops and modifies white box and automated test scripts.
• Uses SQL queries skills to perform complex data verification.
• Creates test data as required for testing.
• Ensures all levels of testing are performed with the right approach and adequate coverage.
• Participates in backlog grooming sessions with the team to validate the requirements
• Assists the team is refining user stories and determining acceptance criteria.
• Analyzes requirements and creates/updates test cases.
• Performs front-end and back-end analysis of applications.
• Use tools to facilitate testing.
• Works with the team to implement nightly/continuous integration build/deploy/test framework.
• Logs defects, anomalies and issues into defect tracking system and reviews them with project team members to assist with resolution.
• Proposes and implements solutions to quality-related process issues within the context of assigned projects.
• Reports test results and status to the team.
Job Complexity:
• Is able to work in a highly dynamic project environment, effectively adapting to changing requirements, priorities and schedules.
• Is capable of working with technically complex software.
Interaction:
• Has a strong ability to work in an open, dynamic, and collaborative team environment.
• Is comfortable interacting with different groups, all levels of leadership, and client contacts.
Supervision:
• None expected, however, is capable of functioning as a test lead on medium to high complexity projects and providing supervision to others.
Required Skills: - Experience with various test management and defect management tools (specifically RALLY)
- Extensive experience with various test automation tools (specifically SoapUI, SOASTA, and Selenium)
- Programming skills (preferably Java, or Java-related)
- Depth of experience with data-driven and keyword-driven testing.
- Able to develop a hybrid automation framework, integrating a selection of different test strategies and tools.
- Platform: Windows
- Browsers: IE, Firefox, Safari, Chrome
- HTML, XML
QA & Testing Skills: o Testing Methods - Automated testing, White-box testing, Functional Testing, Black Box Testing, Exploratory Testing
o Testing Types - System Testing, Regression Testing, System Integration Testing, Browser Compatibility Testing (leveraging Scripps strategy/standards)
- Web Services/API testing
o SDLC Model - Agile, Iterative
Other Skills and Traits: - Excellent analytical, interpersonal and problem solving skills
- Strong public speaking/presentation skills
- Self-starter, team player
- Hard working, flexible, and able to learn quickly
- Strong time management skills
- A strong advocate and voice for overall quality and able to support their viewpoints.
- Desire to continually improve quality-related processes and practices.
Experience / Education • Minimum of 8 years of QA experience
• Minimum of 5 years of QA/Test engineering experience
• Bachelor's degree /4-year college degree in Computer Science or engineering-related fields or relevant work experience
Importance of Communication Skills Highly collaborative environment so communication is key
Nice to Have Skills UI automation