11/20/2020
Hiring Software Development Engineer in Test
Summary
Candidate must have AWS experience, Coding/development experience and Automation tool development experience.
This is a 90 days contract to hire role. Candidate will start off remote but must be located in San Diego, CA
As a Software Development Engineer in Test (SDET) will be part of a collaborative team responsible for test automation activities that ensure the best quality outcome.
Will instrument and develop automation tools to validate functional, integration, performance, and end2end tests.
Will mentor junior engineers, provide guidance, and input for test frameworks and technologies. To be successful in this position, will have strong technical and coding skills and will work well with in a highly dynamic and analytical environment.
As a member of client Digital Health Technology team, candidate will be immersed in an exciting Agile and dynamic high-growth environment, where candidate will be empowered to excel and where taking informed risks is rewarded.
Candidate will be an enthusiastic self-starter who can think outside the box and possess the mental agility to make an impact within the role quickly.
Will be able to demonstrate grit, initiative, have the ability to learn fast and will work effectively within the team environment. Will have solid business acumen and be able to easily manage detail, as well as drive a “big picture” perspective.
Will have the ability to work autonomously, flexibly, with a focus on leading projects and delivering results.
Roles & Responsibilities
Develop test automation frameworks and test scripts that accelerates and provides repeatability of test executions while maintaining high quality.
Responsible for moderate to complex work, exercising independent judgment, and making informed recommendations to management.
Propose, define, and implement processes and standards for improved test automation in line with Continuous Test, Continuous Integration and Continuous Deployment (CI/CD).
Participate in tool design and test plan development, including strategies for full test cycle execution(acceptance, integration, performance, end2end SIT, security, privacy, and regression).
Validate software functionality, integration of sub-systems, software performance, scalability, and resilience over time to achieve the highest quality of delivery.
Collect, analyze, and interpret test data to isolate root causes and mitigate risk.
Analyze various performance test metrics and outline observations of systems behavior when underload.
Identify areas of improvement while at the same time uplifting your technical skills to ensure tools developed are scalable, efficient, and are current with industry trends.
Drive collaborative tools design reviews and perform test code inspections that lead to optimal test automation solutions.
Create and publish test metrics & dashboards for all cycles.
Build collaborative relationships within teams and across the business to facilitate the accomplishment of department goals.
Exhibit a bias for action, taking risks, thinking Lean, with bold experimentation.
AUTOMATE, AUTOMATE, AUTOMATE!
Preferred Qualifications
Minimum Qualifications
5+ years of experience in software test automation or application development
Strong experience with performance testing and systems integration testing.
Experience with design and test development for Cloud-based applications (Preferably: AWS)
Demonstrated ability to lead test engineering processes and evangelize test automation framework for projects using micro-services architecture.
Experience in working with Relational Data Services (RDS) for SQLDB(Preferably: SQL Server) and NoSQL(Preferably: MongoDB).
Exceptional experience in testing with distributed, multi-threaded applications, memory optimization, concurrency, messaging queue, and locking scenarios.
Proficient experience in open source test frameworks (Cucumber, Junit/TestNG, Selenium, Rest Assured, and Jmeter).
Strong experience automating in a variety of programming languages such as Java, Ruby, JavaScript, Python, Groovy, and shell)
Experience with monitoring tools such as (Tibco/RT View, AppDynamics, Cloud Watch, and Splunk, DataDog)
Strong experience with implementation and testing of web services and remote APIs such as REST or SOAP
High-level expertise with tools and applications like JIRA, Confluence, Git, Nexus, Maven
Excellent continuous delivery experience (CD) with Jenkins, Bamboo, Terraform, Code Pipeline, Kubernetes, and Docker.
Demonstrated understanding of Agile Scrum, Kanban, and full-cycle team in SDLC.
AI/ML experience a plus
Experience working in a commercial development environment, preferably in regulatory or medical device industry
Bachelor’s degree in Computer Science, Software Engineering or equivalent experience
Experience and ability to guide, coach and mentor junior staff
Required Skills
Work Authorization
US Citizen
Green Card