Software Engineer in Test (SEiT) Knoxville, TN
Software Engineer in Test (SEiT)
Job ID: Job-2530
Job Title: Software Engineer in Test (SEiT)
location: Knoxville, TN
Jobtype: Permanent
Rate: $80K - $100K
Primary Skills:
Description:
Client is a global media company and the Leader in Lifestyle Media They're looking for an experienced, detail-oriented Software Engineer in Test (SEiT) to take a leadership role in architecting, developing test automation suites and to organize manual ad hoc manual testing on the front end of our user-facing web applications, consumer-facing web sites and mobile applications. If you're passionate about zero-touch deployment, have experience writing test automation suites, and have started to automate your own automation by architecting solutions that generate automated test cases, you'll be a great fit. If you've worked in DevOps-oriented teams and have experience testing not only software, but also coded infrastructure, you'll be an even greater fit.
The Senior SEiT is responsible for consulting with software engineers and product owners to define test plans that identify functional & non-functional quality goals and balance test coverage with time to market and accountable for the proper execution of those plans. Qualified candidates will have expertise with both automated testing and manual testing techniques, and will apply judgment to define the best approach for testing particular features.
Duties and Responsibilities
• Estimate testing efforts in a dynamic environment as part of a cross-functional team
• Validate proper team execution of test plans and test cases (manual and automated, functional and non-functional)
• Contribute subject matter expertise regarding testing best practices to roadmap, release and sprint planning activities
• Architect, develop, execute and maintain test plans and test cases against our cloud-based infrastructure and enterprise-grade platform software platforms.
• Architect, develop, execute and maintain comprehensive, reliable and repeatable automation suites
• Consult with other software engineers and product owners to elicit functional & non-functional quality goals for features, releases and products; ensure test plans provide sufficient coverage to achieve those goals
• Plan and execute ad-hoc manual testing of end to end product features and user scenarios (i.e., user stories).
• Architect, develop, execute and maintain regression test plans and automation suites, continuously evaluating new test cases for inclusion.
• Review test plans with product owner and software engineering lead to gain concurrence on goals, coverage and test approach.
• Analyze and communicate test results to product owner and software engineering lead (defect tracking, coverage gap analysis)
• Communicate test status to project manager (progress against test plan)
• Contribute best practices to company's performance and scalability testing efforts
• Write specialized testing tools as needed for use in testing our software platform
• Participate in analysis and resolution of defects.
• Provide Tier III operational support coverage, participating in on-call rotation to address business critical application and system level problems during normal and after business operating hours
• Execute quality management/continuous processes to identify, troubleshoot, investigate, and resolve recurring application-related incidents impacting to Scripps Networks' consumer-facing products.
• Document and publish requirement, design and functional test specifications for use by internal teams.
• Contribute to continuous process improvement by utilizing agreed-on practices and proposing areas of process improvement.
• Review and provide input on product design to ensure testability and quality.
Minimum Qualifications
• Knowledge of functional/technical best practices for quality assurance testing of web applications
• Experience with test automation
• Experience with test planning
• Experience working as part of an Agile engineering team
• Experience developing and testing large scale Java web application projects
• Knowledge of web content management and page delivery systems, ad sales and trafficking systems, and related business processes
• Experience working in a collaborative environment, including building consensus and negotiating solutions
• Ability to hold others accountable in an agile collaborative environment
• Organization and time management skills
• Oral and written communication skills
• Interpersonal skills
• Presentation skills
• Critical thinking, problem solving, and logical reasoning skills
• Strong time management skills with a history of meeting commitments
• Excellent troubleshooting skills to determine the root cause of complex issues
• Willingness to step out of comfort zone to get the job done.
• Experience with static code analysis tools which include test coverage metrics. Utilizing this information to plan a backlog and prioritization.
Preferred Qualifications
• Experience leading teams in a dynamic workplace with changing priorities
• Experience setting team goals to incrementally improve quality overtime
• Experience with Java and JSP preferred
• Experience with scripting language(s) preferred (Groovy, Python, Ruby, Shell Scripts, etc...)
• JQuery / JavaScript experience
• Familiarity with low level HTML / Networking calls in various scripting environments (curl, HttpComponents/HttpClient, etc...)
• Knowledge of Web Driver and at least one of its implementations
• Knowledge of The HTTP Archive specification and tools / projects utilizing this data format
• Experience with Agile software methodologies and tools, such as JIRA from Atlassian
• Demonstrated skill in testing or developing enterprise systems
• Demonstrated skill using code repositories
• Knowledge of performance and scalability test approaches and automation
• Passion for finding bottlenecks and thresholds in existing code through the use of automation tools
• Passion for creating and executing test plans
• Passion for continuing education and improving code quality through interaction with software engineering team
• Demonstrated skill in using coding standards and being an active participant in code reviews
Educational and Experience Requirements
• Bachelor's degree in Computer Science or related field is preferred
• Minimum 4 years of experience in Web Technologies is desired
1. Looks like we are getting traditional QA leads.
2. We would be interested in Software Engineers with 5-7 years of experience. We do not need people with 30+ years in the industry. So not someone quite out of college, but ~5 years of experience.
3. The search should focus on Software Engineers with an interest in developing agile testing frameworks.
Email resume in Word to JeffAltman@TheBigGameHunter.us. Please include the job code for the position with your resume. NOTE: WE WILL ONLY RESPOND IF YOUR RESUME APPEARS TO FIT A ROLE
NO PAID RELOCATION. NO OVERSEAS RESUMES. NO 3RD PARTIES. Applicants for employment in the US must possess work authorization which does not require sponsorship from the employer for a visa.
To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to www.TheBigGameHunter.us to subscribe. Receive tweets from Twitter with job search tips and job listings.