Senior Software Engineer in Test

Digital Guardian Inc

Waltham, MA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Apple Macs, Application Programming Interface (API), Atlassian JIRA, Automation, C Programming Language, C++ Programming Language, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Desktop PC, Eclipse IDE, Employee Retention, Enterprise Applications, Functional Testing, High Tech Industry, Information/Data Security (InfoSec), Java, Jenkins, Library and Information Science, Linux Programming, Metrics, Microsoft C# (C Sharp), Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint, Microsoft SharePoint, Microsoft Visual Studio, Microsoft Windows Operating System, Microsoft Word, Outsourcing, Product Testing, Project/Program Management, Python Programming/Scripting Language, Quality Assurance Methodology, Risk Analysis, Risk Management, Root Cause Analysis, Scripting (Scripting Languages), Security Monitoring, Selenium, Slack, Software Design, Software Development, Software Engineering, Software Specification, Software Testing, System Test, Test Automation, Test Design, Test Driven Development (TDD), Test Harness, Test Plan/Schedule, Test Strategy, Test Suite, Test Tools, Testing, Web Services
LOCATION
Waltham, MA
POSTED
30+ days ago

Digital Guardian is a collaborative group of hands-on, game-changing innovators, willing to do what it takes to get the job done! We strive to engage, develop, and retain top talent by fostering an environment where individuals can succeed. For more than 15 years, Digital Guardian has enabled data-rich organizations to protect their most valuable assets with an on-premises deployment or an outsourced managed security program (MSP). Digital Guardian sets the standard on how to protect data!

Currently, we are looking for a high-performing Senior Software Engineer in Test to join our team at our US team! As a Senior Software Engineer in Test, you will champion efforts to create automated tests to verify software quality, identify and mitigate risk of poor quality.

Your responsibilities will include:

• Work closely with other Agile Team members in the development of advanced desktop-based automated test suites, execute and identify potential quality risks. • Analyze and decompose a complicated software system and design a test strategy to perform functional testing. • Work with the Team members to identify quality root cause and help determine potential solutions. • Serve as an SME in defining the acceptance criteria for technical stories. • Enable the Team to meet the definition of done for all deliverables. • Proactively inspect and adapt Engineering's quality processes and tools. • Assist the System Test team as needed for cross-product end-to-end system testing. • Work with the team members to adopt test-driven development techniques and ensure that the quality is built into the code. • Communicate with other Agile teams as part of a shared responsibility for total product quality. • Collaborate with team members to effectively analyze and isolate complex system-level problems which extend past the reach of the product under test. • Integrate test suites into the Test Management System and test harness. • Identify and bring team focus to potential quality issues and work with the team to mitigate technical debt. • Use metrics to measure where the team is versus where they should be in terms of quality.

To be successful in this role, you will need the following:

• BS in Computer Science or equivalent field • 5-7 years of experience in relevant positions in the software industry • Experience with test automation frameworks, quality reporting tools, and CI/CD environments for enterprise software delivery • Demonstrated expertise in Automated test development • Demonstrated expertise in Python script development • Experience in automating desktop-based applications: desktop productivity tools like Office, desktop sync client like Google Client, One-drive, and native windows products • Experience with API-driven automation: Web Service APIs, Library-based APIs, Class-based APIs • Nice to Have: Experience with Selenium or Robot Framework • Demonstrated experience with the following coding languages is a plus: C, C++, C#, Java • Experience with Windows, Mac, Linux-based programming environments, including Visual Studio and Eclipse IDEs • Experience writing software designs/specifications and quality test strategy and test plans • Solid understanding of, and demonstrated experience in using appropriate tools: • Agile tools including Confluence and JIRA • Office 365, including Outlook, SharePoint, Word, Excel, and PowerPoint • Communication Tools including Slack and Zoom • Test Management Tools • Continuous integration tools like Jenkins • Strong understanding of different testing methodologies namely: functional, stress, performance, endurance, boundary conditions, negative, abnormal • Prior experience in a rapid growth company • Familiarity with Security and Cloud technologies

What We Offer:

• Competitive salaries • Full benefit packages • Collaborative environment • State-of-the-art technology • Career Growth

Digital Guardian is a global organization headquartered in Waltham, MA. Secure your career at Digital Guardian!

About the Company

D

Digital Guardian Inc

Similar Job Searches