Senior Software Engineer ( Test )

First American   •  

Idaho Falls, ID

Industry: Insurance


5 - 7 years

Posted 364 days ago

Job Summary

The Senior Software Engineer (Test) will work with Software Engineers, Product Managers and System Analysts to understand product features and technical implementations. The Sr. Software Engineer (Test) drives software architecture to be focused on Test automation. The Sr. Software Engineer (Test) would be at the forefront of Agile Software Development Process and seek out the best processes and solutions for helping the Clean File IT team.

•Designs, codes, tests, debugs, and documents apps/tools/test automation/load testing framework used to run and analyze tests (Using C#, VB.NET)
•Performing mid-scale load tests and analyzing results
•Making and implementing recommendations for performance improvement on both the application side, and the test automation/framework side
•Providing feedback on the schedule, quality, and stability of any/all releases
•Developing, reviewing and executing test plans
•Overseeing test plan execution of junior team members
•Review application code to determine best testing approach
•Review code created by other team members
•Estimation of level of effort for project tasks
•Take responsibility for product development and usage with an eye to improve product quality

Job Qualifications

•BS or equivalent work experience
•5-7 years Software/Test Engineering experience
•Manages own work queue, assists others on the team with their work queues as necessary
•Work under general direction from lead
•Works with one or more functional teams
•Mentors junior team members

Must have requirements:

•Experience developing test strategies
•Experience with designing and building test automation and release tools
•Experience with Automate Tests using Test Frameworks
•Ability to write Scripts to test Workflows and Applications
•Ability to decompose large monolithic applications and workflows to improve test readiness of the systems
•Utilize best practices in testing and maintainability in collaboration with software engineers
•Expert knowledge of the (SDLC) Software Development Lifecycle
•Actively designs, codes, tests, debugs, and documents apps/tools/test automation, knowledge 2+ years of experience with programming languages to an intermediate/expert level (Using C#, VB.NET)
•Expert knowledge of QA process: different levels, types and methods of testing: unit, integration, system and acceptance, functional, regression and performance, black, grey and white box
•Strong knowledge of APM (Application Performance Management) tools & SDLC integration
•Strong written and verbal communication skills