CTG SENIOR SOFTWARE DEVELOPMENT ENGINEER in Danvers, Massachusetts
SENIOR SOFTWARE DEVELOPMENT ENGINEER
Danvers, Massachusetts, United States
3 days agoPost Date
Apply for JobShare this JobSign Up for Job Alerts
Computer Task Group is seeking a Senior Software Development Engineer in Test for their client in Danvers, Ma.
Remote role but when the Danvers office is back open the candidate will be expected to sit at the Danvers office.
Required Function 1:
As a Senior Software Development Engineer in Test, you will be a member of a Software Quality Assurance Organization that collaborates with stakeholders and members of the agile team to implement automated testing of both cloud and client-side interfaces. In addition to writing automation code, you will be expected to build comprehensive test plans, track executions, take responsibility for test coverage metrics and manage and execute manual test coverage where appropriate.
Required Function 2:
Essential Functions:• Contribute to our long-term vision and strategy for QA and Test Automation• Make testing an integral part of the development process and individually contribute to the improvement and expansion of our test frameworks and services• Understand project documents, customer demands, and product objectives to create and execute test cases.• Understand the flow of code and how it interacts with different components.• Review acceptance criteria and discuss with the developers to determine unit test case coverage• Set up, perform and maintain test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.• Execute manual test cases, where required in sprint as well as release regression testing• Investigate customer problems in collaboration with the operations support team.• Understand the customers' systems and handle technical communications.• Work with deployments teams in resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.• Analyze and disintegrate software systems and coordinate with other teams to enhance the overall design.• Research test tools, methodologies, and trends and upgrade existing practices and processes. • Follow agile/Scrum practices.• Manage the final quality on production release.
Required Function 3:
Other Functions:• Performs other functions as assignedKnowledge, Skills and Abilities:• You are a “systems thinker”• Strong background in Python, REST, Power Shell scripting, C# and/or Java• Experience with a cloud technology. Preferably AWS. • Experience with DevOps toolchain, i.e. Git, JIRA, Jenkins Pipeline, Artifactory, etc. • Experience in containers/micro services preferred.• Experience in setting up complex test environments for functional and performance test.• Experience with automated testing types, tools and techniques (Unit, Pytest, Robot, Functional, Load; JUnit, JMeter, Cucumber, Selenium, Ready API, SoapUI, etc.)• Capable of troubleshooting network related issues using network commands.• Practical knowledge of SQL, relational Database, NOSQL.• Ability to advocate for quality across functional teams• You are intrigued by creating systems that perform at the highest levels• You love learning new technologies, and applying critical thought to system design• You demonstrate intellectual curiosity• You care about your work, and demonstrate a passion for your craft• You want the entire team to succeed• You communicate well
Required Function 4:
Work Conditions and Physical Demands:• Primarily sedentary work in a general office environment• Ability to communicate and exchange information• Ability to comprehend and interpret documents and data• Requires occasional standing, walking, lifting, and moving objects (up to 10 lbs.)• Requires manual dexterity to use computer, telephone and peripherals• May be required to work extended hours for special business needs• May be required to travel at least 10% of time based on business needs
Required Function 5:
Minimum Education:• BS/MSCS or equivalent
Required Function 6:
Minimum Related Work Experience:• 6+ years of professional experience as Automation Engineer in software test automation development.• 3+ years of related experience in the following:o Familiar with DevOps toolchain, i.e. Git, JIRA, Jenkins Pipeline, Artifactory, Nugeto Automating and deploying n-tier application stacks in Cloud (AWS preferred)o Able to find bottlenecks and thresholds in existing code with the help of automation toolso Automated test data generation and/or data obfuscationo Ability to stitch together a series of tools and technologies to facilitate automated end-to-end testing• 3+ Developing automation with Python, Bash, C#, Java, PowerShell or similar languages• Command of C#, Python, Selenium• Experience working with Windows and Linux• Practical SQL skills. • Knowledge/experience with NoSQL is a plus.• Knowledge of SIP, telephony is a plus.• Proven experience working with a variety of methodologies and operating models, including waterfall, agile, and DevOps. Previous agile experience a big plus. • Experience converting from monolithic applications to micro services is a plus• Incredible attention to detail• Ability to find a solution with limited guidance• Excellent collaboration skills and a passion for problem solving• Able to work alternative coverage schedules when necessary• AWS professional level certifications is preferred but not required
Please email resumes to firstname.lastname@example.org or apply below.
CTG (NASDAQ: CTG) has developed a reputation for responsiveness and reliability - traits that our clients say set us apart - since our founding in 1966. As one team, we create and deliver information and technology solutions that make our clients more successful and cultivate a workplace that attracts and develops the best people. Our vision is to be an indispensable partner to our clients and the preferred career destination for information and technology experts. CTG has operations in North America, Western Europe, and India and regularly posts news and other important information online at www.ctg.com.
Our culture is a direct result of the people who work at CTG, the values we hold, and the actions we take. In other words, our people are the culture. It's a living, breathing thing that is renewed every day through the ways we engage with each other, our clients, and our communities. Part of our mission is to cultivate a workplace that attracts and develops the best people, reflected by our recognition as a Great Place to Work-certified company across many of our global operations.
CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.
CTG is an Equal Opportunity and Affirmative Action Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status, or any other discriminatory factors as required by law. Our Affirmative Action program serves to promote occupational equality and diversity through good faith efforts. CTG is fully committed to promoting employment opportunities for members of protected classes.
Job Function: Testing, Qualification & Validation
Education Level: Bachelor's Degree (±16 years)
Work Remote: No
- CTG Jobs