Cedent Consulting Inc
Lead Software Development Engineer in Test (SDET) (Boston, MA; Chicago, IL)
Cedent Consulting Inc, Chicago, Illinois, United States, 60290
Lead Software Development Engineer in Test (SDET) (Boston, MA; Chicago, IL)
Title:
Lead
Software Development Engineer in Test (SDET)
@ Chicago, IL / Boston, MATerms of Hire: Full Time.Salary: $ Open K/ YR + Benefits.
Job description:The
Lead
Software Development Engineer in Test (SDET) will join the QA team. You will develop automated test infrastructure to support leading-edge development and deployment such as continuous integration, continuous build and UI/API-driven acceptance testing. As the quality team member responsible for functional, system and integration tests, you will develop in close partnership with software engineers and quality engineers, automated test frameworks and suites that can readily adapt to a fast-changing business environment. You will help developers adopt techniques to improve product quality early and help quality engineers use knowledge of technology to improve the practice of verification and validation.We work with MacOS, Linux, Python, Pytest, Go, Java, Selenium, Javascript (React.js, Angular, jquery), CSS, Postgres, MongoDB, Elasticsearch, AWS, Docker, Kubernetes, SumoLogic, SAML, REST, Jenkins, Jira, Git, GitHub, Confluence, JSON, qTest, browsers and more…Essential Functions and Responsibilities
Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary productsDrive the design, build, and promotion of software product automation capabilities across our test infrastructure using cloud technologiesGuide Product Testing best practices with an overall System perspective and System mindsetHelp set guidelines, standards, best practices for testing within the Product Development Lifecycle for all of engineeringImprove and expand Python test trameworks, tools, and librariesExpand test automation systems to support test management and test methodologySubject Matter Expert and mentor to individual contributorsWork is highly independent within a team leadership roleWhat we are looking for...
Work in an agile software development environment collaborating with engineering team to analyze requirements specifications and discuss software design and testability to ensure we deliver high quality of software.Understand how all elements of the application technology stack work together, evaluate functional and design specifications and develop testing approaches and strategies that fit the overall quality objectivesPartner with quality engineering teams to ideate on tooling that enables improving testing efficiency, reliability and accelerates the deployment cyclesResponsible for testing all layers of the application stack including web services, applications, UI and APIs (automated and manual)Design and develop comprehensive test strategiesConsistently apply end-user mindset to evaluate technical implementation and formulate & execute high quality test plans to provide enriched experience to our usersActively participate in functional, system and regression testingA trouble shooter, problem solver in an internal support role as a subject matter expertA track record Working in a collaborative, fast-paced environment while?fostering continuous process improvementParticipation in all aspects of the test cycle from gathering requirements to functional, system and regression testingParticipation in all technical reviews including functional, test design, documentation and code reviewsProficiency in designing, documenting and writing comprehensive scalable test cases and procedures for functional, integration, performance and regression testingAutomation of test cases and assist in the maintenance of the internal Python-based testing librariesDesign and develop robust test automation class libraries for UI, integrations, and API layers of the application stackMaintain automated regression suites/packages to be compliant with changing requirements and featuresPromote culture of test automation by exploring and identifying test automaton opportunities at all layers (unit, integration, UI) of the application stackDrive standardization and adoption of test automation technologies to maintain consistency across the company that will allow us to scale as we growDesign, debug, create and maintain automated test suitesEffectively isolate and analyze defects providing detailed steps and conditions for defect reproductionWork with developers to understand all aspects of defect resolution and verificationProven ability to enhance agile software & quality engineering process and methodology in a continuous delivery modelExcellent communicator, both written and verbal - able to independently and clearly communicate issues with othersInherent willingness to be a total team player, i.e., do what it takes for the team to succeed and achieveQualifications
Excellent understanding of software quality principles and processesExperience leading Test Automation Infrastructure, Systems Testing, and Test-Driven DevelopmentPassionate about analyzing, isolating, and solving problems.Experience working in agile frameworks (Scrum/Kanban)Expert Python programming skills with Python3 and Pep 8 StandardsStrong Linux experience in production environmentStrong leadership, system design, and analytical and problem-solving skillsStrong analytical, problem isolation abilities and proven design skillsLooks to challenge the status quo to implement improvementsProven ability to drive technical innovationCross Team Technical team leadershipPractical knowledge and experience in distributed architectures, web service APIs (e.g. HTTP, REST, SOAP), microservicesPractical knowledge and experience with non-relational (MongoDB) or relational database (Postgres) developmentKnowledge of software test engineering best practices across the life cycle, including coding standards, code reviews, source code management, build processes, test case management7+ years of experience testing software: white & black box, functional, and system testing4-6+ years of professional Python software design and developmentAbility to design and write tests against dynamic resources such as external APIs and databases, mocking interfaces where neededDemonstrated automated GUI testing experience with Python testing solutions such as Selenium or JavaScript testing solutions such as Cypress, Puppeteer, etc.Familiarity with source code management such as GitExperience with CI/CD tools and creating pipelines such as Jenkins, CircleCI, AWS CodeBuild, Atlassian BambooExperience testing on Macintosh, Linux, Windows environmentsExperience evaluating and integrating open source and in house developed tools into the life cycleGood written and verbal communication skillsExperience facilitating meetings, sharing knowledge and training others as the primary stakeholderExperience leading a development team with junior membersExperience with project management, time managementBachelor’s Degree in Computer Science or related technical field and relevant work experienceDesired, but not must:
Docker, Kubernetes, YAML, Git, Groovy, Jira, Confluence, jMeter, qTestApplication Performance Monitoring and/or application/site load testingObject Oriented programming: Python, Java, GoLangPrevious experience working in a dynamic and fast paced environmentKnowledge of performance and memory profilingApply best practices in security protocols and techniquesFamiliarity in using REST Clients (Postman)JavaScript/React knowledge is a plusYou Will Enjoy:
An opportunity to be a part of a great culture, an awesome team, a challenging work environment, and some fun along the way!Apply today to learn more and be part of our Growth story.All applications will be kept strictly confidential and once shortlisted, our team will be in touch with you for further discussions.
Department: ScoutThis is a full time position
Personal Information
*
First name*
Last name*
EmailAddressCityStateZip code*
Phone numberAttachments
*
Attach your Resume
Attach
Dropbox
Paste
Attach a Cover letter
Attach
Dropbox
Other Information
How did you hear about this position?
*
Your Legal Work Authorization in the US?
*
Are you currently employed?
*
if Hired when will you be able to start?
*
What is your desired salary/hourly rate?
*
If on valid work authorization visa, are you associated with any employer for your new assignment? If yes, please give employer details?
*
What is your motivation for Change/New Job Opportunity?
*
If Currently working, what is your Notice period?
#J-18808-Ljbffr
Title:
Lead
Software Development Engineer in Test (SDET)
@ Chicago, IL / Boston, MATerms of Hire: Full Time.Salary: $ Open K/ YR + Benefits.
Job description:The
Lead
Software Development Engineer in Test (SDET) will join the QA team. You will develop automated test infrastructure to support leading-edge development and deployment such as continuous integration, continuous build and UI/API-driven acceptance testing. As the quality team member responsible for functional, system and integration tests, you will develop in close partnership with software engineers and quality engineers, automated test frameworks and suites that can readily adapt to a fast-changing business environment. You will help developers adopt techniques to improve product quality early and help quality engineers use knowledge of technology to improve the practice of verification and validation.We work with MacOS, Linux, Python, Pytest, Go, Java, Selenium, Javascript (React.js, Angular, jquery), CSS, Postgres, MongoDB, Elasticsearch, AWS, Docker, Kubernetes, SumoLogic, SAML, REST, Jenkins, Jira, Git, GitHub, Confluence, JSON, qTest, browsers and more…Essential Functions and Responsibilities
Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary productsDrive the design, build, and promotion of software product automation capabilities across our test infrastructure using cloud technologiesGuide Product Testing best practices with an overall System perspective and System mindsetHelp set guidelines, standards, best practices for testing within the Product Development Lifecycle for all of engineeringImprove and expand Python test trameworks, tools, and librariesExpand test automation systems to support test management and test methodologySubject Matter Expert and mentor to individual contributorsWork is highly independent within a team leadership roleWhat we are looking for...
Work in an agile software development environment collaborating with engineering team to analyze requirements specifications and discuss software design and testability to ensure we deliver high quality of software.Understand how all elements of the application technology stack work together, evaluate functional and design specifications and develop testing approaches and strategies that fit the overall quality objectivesPartner with quality engineering teams to ideate on tooling that enables improving testing efficiency, reliability and accelerates the deployment cyclesResponsible for testing all layers of the application stack including web services, applications, UI and APIs (automated and manual)Design and develop comprehensive test strategiesConsistently apply end-user mindset to evaluate technical implementation and formulate & execute high quality test plans to provide enriched experience to our usersActively participate in functional, system and regression testingA trouble shooter, problem solver in an internal support role as a subject matter expertA track record Working in a collaborative, fast-paced environment while?fostering continuous process improvementParticipation in all aspects of the test cycle from gathering requirements to functional, system and regression testingParticipation in all technical reviews including functional, test design, documentation and code reviewsProficiency in designing, documenting and writing comprehensive scalable test cases and procedures for functional, integration, performance and regression testingAutomation of test cases and assist in the maintenance of the internal Python-based testing librariesDesign and develop robust test automation class libraries for UI, integrations, and API layers of the application stackMaintain automated regression suites/packages to be compliant with changing requirements and featuresPromote culture of test automation by exploring and identifying test automaton opportunities at all layers (unit, integration, UI) of the application stackDrive standardization and adoption of test automation technologies to maintain consistency across the company that will allow us to scale as we growDesign, debug, create and maintain automated test suitesEffectively isolate and analyze defects providing detailed steps and conditions for defect reproductionWork with developers to understand all aspects of defect resolution and verificationProven ability to enhance agile software & quality engineering process and methodology in a continuous delivery modelExcellent communicator, both written and verbal - able to independently and clearly communicate issues with othersInherent willingness to be a total team player, i.e., do what it takes for the team to succeed and achieveQualifications
Excellent understanding of software quality principles and processesExperience leading Test Automation Infrastructure, Systems Testing, and Test-Driven DevelopmentPassionate about analyzing, isolating, and solving problems.Experience working in agile frameworks (Scrum/Kanban)Expert Python programming skills with Python3 and Pep 8 StandardsStrong Linux experience in production environmentStrong leadership, system design, and analytical and problem-solving skillsStrong analytical, problem isolation abilities and proven design skillsLooks to challenge the status quo to implement improvementsProven ability to drive technical innovationCross Team Technical team leadershipPractical knowledge and experience in distributed architectures, web service APIs (e.g. HTTP, REST, SOAP), microservicesPractical knowledge and experience with non-relational (MongoDB) or relational database (Postgres) developmentKnowledge of software test engineering best practices across the life cycle, including coding standards, code reviews, source code management, build processes, test case management7+ years of experience testing software: white & black box, functional, and system testing4-6+ years of professional Python software design and developmentAbility to design and write tests against dynamic resources such as external APIs and databases, mocking interfaces where neededDemonstrated automated GUI testing experience with Python testing solutions such as Selenium or JavaScript testing solutions such as Cypress, Puppeteer, etc.Familiarity with source code management such as GitExperience with CI/CD tools and creating pipelines such as Jenkins, CircleCI, AWS CodeBuild, Atlassian BambooExperience testing on Macintosh, Linux, Windows environmentsExperience evaluating and integrating open source and in house developed tools into the life cycleGood written and verbal communication skillsExperience facilitating meetings, sharing knowledge and training others as the primary stakeholderExperience leading a development team with junior membersExperience with project management, time managementBachelor’s Degree in Computer Science or related technical field and relevant work experienceDesired, but not must:
Docker, Kubernetes, YAML, Git, Groovy, Jira, Confluence, jMeter, qTestApplication Performance Monitoring and/or application/site load testingObject Oriented programming: Python, Java, GoLangPrevious experience working in a dynamic and fast paced environmentKnowledge of performance and memory profilingApply best practices in security protocols and techniquesFamiliarity in using REST Clients (Postman)JavaScript/React knowledge is a plusYou Will Enjoy:
An opportunity to be a part of a great culture, an awesome team, a challenging work environment, and some fun along the way!Apply today to learn more and be part of our Growth story.All applications will be kept strictly confidential and once shortlisted, our team will be in touch with you for further discussions.
Department: ScoutThis is a full time position
Personal Information
*
First name*
Last name*
EmailAddressCityStateZip code*
Phone numberAttachments
*
Attach your Resume
Attach
Dropbox
Paste
Attach a Cover letter
Attach
Dropbox
Other Information
How did you hear about this position?
*
Your Legal Work Authorization in the US?
*
Are you currently employed?
*
if Hired when will you be able to start?
*
What is your desired salary/hourly rate?
*
If on valid work authorization visa, are you associated with any employer for your new assignment? If yes, please give employer details?
*
What is your motivation for Change/New Job Opportunity?
*
If Currently working, what is your Notice period?
#J-18808-Ljbffr