Sr. .Net SDET
Sr. Quality Engineer (.NET, C#) Project: Optum Bank - Legacy.NET team. Have recently had a lot of growth on the dev that Apex has been helping with. Filling out a full-stack end-to-end ownership team. All testing was previously manual – trying to get away from this and increase efficiency. Automation is new to this team, but not new the Banking group.Responsibilities:Zero manual testing, all automation/.NET, maybe even heavier.NET developmentBack-end, integration, batch testingWrite alongside the developers – understand what they are developing. Keep test automation as close to development as possibleWill be helping to build out the automation framework from scratch – there are a lot of frameworks built out on Java, but not yet on.NETDriving the shift to automation – will be helping to decide best practices, what tools they should be usingHow do we integrate automation into the dev workflow?Must have:.NET C#Azure DevOps – Understands DevOps lifecycle and CICDRelational database – write queriesAutomation – Create frameworks from scratch o They use some Selenium, but they created their own tool o Can look at any Automation toolsREST API's o Creating their own framework for API's o They do use PostmanTeam: 2 other SDET'sWhat Project/Projects will the candidate be working on while on assignment? Designing and building test automation frameworks for Banking applications within Optum FinancialIDEAL BACKGROUND: FinTech or healthcare experience performing in-sprint automation. TOP SKILLS/TOOLS: C# / .NET, API automation, Batch automation.What experience will set candidates apart from one another? Performance testing, Splunk.TEAM STRUCTURE: 16 developers (onshore and offshore), 10 Business analysts.INTERVIEW PROCESS: a. How many rounds? 2 b. Video vs. phone? Video via MS Teams c. How technical will the interviews be? Very TechnicalIs this person a sole contributor or part of a team? Part of a team If so, please describe the team? (Name of team, size of team, etc.) Optum Bank IT - multiple scrum teams of engineers / business analystsWhat are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis)Design, build, and maintain test automation frameworksIdentify and document automation requirementsBuild and execute automation in-sprintAbility to read and understand the developer codeAnalyze logs and monitoring during testingComprehensive knowledge of CI/CD/CT principles and best practicesCreate and manage defects raise through testingConduct code reviews of peersServe as a leader/mentorIdentify opportunities to innovate and implement solutionsDocument test cases in test case management toolExperience working in an Agile team environmentCollaborate with BAs, SAs, Developers, PMs, TPOs and Business stakeholdersParticipate in the analysis, design, implementation, automation, and execution of test cases, test suites, and test proceduresProvide timely and accurate QA status and progressAbility to work independently with minimal supervisionUnderstand and implement quality control standardsWhat software tools/skills are needed to perform these daily responsibilities? See "must have" question belowWhat skills/attributes are a must have?Undergraduate degree or equivalent experience6+ years of quality assurance experience6+ years of automated testing experienceProficiency or 3+ years of working experience in the following skills/tools:C# with testing frameworks like xUnit or NUnit, mocking libraries like Moq and WireMock.NETSQL Server or similar RDBMSAPI automationBatch automationIntegration testingWhitebox/Greybox experienceAgile project tools like Rally or JiraJmeter/SoapUI/PostmanCucumber/clientD/TDDAzure DevOps pipeline tool experienceWhat skills/attributes are nice to have?Public Cloud (Azure, AWS)Version control (GIT)SeleniumSauce LabsPerformance testing knowledgeSplunkWhere is the work to be performed? (Please list preferred UHG facility, if other please specify i.e. remote work, rural, etc.) MN051 in Eden Prairie or open to fully remote.