Unknown Company

Software Engineer in Test-Detroit, MI

detroit, mi • Posted 5 days ago
Onsite Contract General

Software Engineer In TestLocation: Detroit, MI Contract Rate: DOEUS Citizen and Green Card onlyJob Responsibilities:Create automated testing solutions from technical designs, specifications and documentationCreate and implement test strategiesBuild tooling and automated CI/CD pipelines and test infrastructure for delivery teamsImplement quality gates and thresholds within CI/CD pipelinesDevelop innovative methods and solutions to improve quality, test efficiency and test coverageMentor, train and support other team membersCreate, contribute to and maintain high-quality code (code coverage/unit testing, static code analysis/linters, code metrics, static application security testing, etc.)Design and develop testing frameworks using advanced methodologies and design patternsCollaborate with team members to build highly maintainable and reusable automation modulesParticipate in code, design and architectural reviewsProvide technical leadership and evangelize and leverage engineering best practices to initiate, plan and execute large-scale, cross functional company-wide programsCreate, promote and implement best practices, process changes, standards, code health and continuous process improvementsProvide input on issues that impact product performance and system stabilityImplement security testingImplement performance and load testingAssist in post-implementation and continuous improvement efforts to enhance systems and applicationsIdentify, log and monitor product issues, driving to remediationMake detailed recommendations concerning quality methods, technologies/tooling, and test data management to enhance test efficienciesSkills and Experience Required:Required:3 years of experience working with unit testing and mocking frameworks3 years of experience creating quality automation solutions such as tools and testing infrastructure from scratch3 years of programming experience in at least one modern object-oriented programming (OOP)/functional programming (FP) language (e.g., C#, F#, Python, Java, JavaScript)Some experience with service-oriented architecturesExperience working within Agile/SAFe methodologiesExperience with SQL and/or NoSQL database technologiesExperience with test-driven development or behavior-driven developmentExperience with setting up continuous integration/deployment/delivery pipelines (DevSecOps) and proficiency in selecting appropriate tooling for quality gatesDemonstrated experience with containerizationHands-on experience with cloud technologiesDemonstrated experience with infrastructure-as-code (IAC)Proficiency in the Microsoft Office suiteUnderstanding of OOP/FP concepts such as data structures, algorithms and design patternsStrong knowledge of the software development life cycle, quality assurance methodologies, automated testing and web-based technologies, including API automation testing experienceAbility to create and maintain automated test frameworks, test strategies, test plans, test scenarios and test casesAbility to produce technical documentation that is concise, accurate and easy to understandAbility to work in a fast-paced environment and communicate concisely and clearly as well as a willingness to drive quality into the development process

Back to Job Search