
Senior Software Development Engineer in Test
Solera, Inc.
full-time
Posted on:
Location Type: Office
Location: Madrid • Spain
Visit company websiteExplore more
Job Level
About the role
- Design, dev, docs, and maintenance of tools, test cases, and automation design for current and next gen software platforms
- Team with Product Management, SW Engineering, DevOps, and other technical teams in release planning and coordination
- Interpret functional requirements and designs to plan, develop, write, execute, and automate functional and data validation test plans
- Work with engineering and infrastructure teams on strategy and maintenance for required TDD/CI/CD development and Q/A environments
- Provide feedback and influence into the design process to help us build a testable platform, applications, and data models
- Design and build quality, performance, and reliability in from day one
- Drive effective technical execution and communication as a member of Agile scrum teams
- Document and communicate module and automation framework functions, interfaces, performance criteria, test cases, and results to diverse audiences
- Estimate effort, schedule, and develop tasks according to agreed scope and development milestones to meet overall project timelines
- Conduct defect management activities to include problem identification, issue research, analysis, and documentation
- Work closely with the development team for unit-test reviews, issue diagnosis, resolution, and closure
- Lead or assist in data analysis to determine data health and consistency, or root cause of issues
Requirements
- BS in Computer science or related field or 4 to 5 years of technical experience as an SDE/T or similar role
- 2+ years of applied professional experience in an object-oriented programming language
- Knowledge of and experience in full development lifecycle, including code standards/reviews, source control processes, building and testing
- Experience developing and testing in Java
- Experience developing tests through Selenium libraries
- Experience designing, implementing, maintaining, and scaling test automation frameworks with a focus on extensibility, scalability, maintainability, and high performance
- Strong experience in developing and implementing End to End test strategies
- Prior work experience in and understanding of Agile
- Excellent verbal and written communication skills and ability to interact effectively across all levels
- Ability to take a proactive, problem-solving/trouble-shooting approach to identifying and solving problems.
Benefits
- Competitive salary
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
object-oriented programmingJavaSeleniumtest automation frameworksEnd to End test strategiesTDDCI/CDfunctional testingdata validationdefect management
Soft Skills
communicationproblem-solvingteam collaborationfeedbackinfluenceproactive approachdocumentationanalysisschedulingestimation
Certifications
BS in Computer Science