Our client, a leading provider of Enterprise Resource Planning and Work Management software and service solutions for engineering, architecture and environmental consultancies is hiring an Software Development Engineer in Test.
Work Location: Remote (Must be local to Florida, Georgia, Virginia, Texas, Colorado, or North Carolina)
Summary of Duties & Responsibilities:
Client is seeking a highly driven and effective professional to join the quality assurance team. As an SDET with a focus on data, you will leverage your expertise, experience and passion to ensure we uphold the highest levels of quality and excellence for our clients.
Essential Functions:
- Technical – Experience in integrating a strong software development background with a passion for the discipline of quality assurance
- Build testing framework design, development, automation for our Big data infrastructure leveraging the latest technologies from Microsoft Azure in a multi-tenant architecture with multiple data sources spanning both on-premise and in the cloud
- Develop Azure API and Web-based API testing and automation of data pipelines, data services, cloud data warehouses, Azure Databricks data lakehouse, business intelligence, and machine learning platforms, especially around unified transactional data
- Creating quality metrics to evaluate data pipelines, products, and customer deliverables
- Work closely with the Scrum team throughout a project to continually monitor and provide feedback on the quality of the product
- Produce test estimates for testing activities working in an Agile development process
- Produce status reports and quality metrics working in an Agile development process
- Experience working with Azure DevOps CI/CD environment
- Methodology – Expertise and knowledge in quality assurance standards, processes, policies and procedures
- Knowledge of statistical methods, models, and processes to develop automated testing solutions in order to validate the predicted outcome
- Ability to work within an iterative software development lifecycle, under Agile development processes
- Proficiency with common software engineering best practices, such as pairing, test-driven development (TDD), writing unit and integration tests, and participating in code reviews
- Demonstrated experience defining, communicating and presenting data-driven test plans and test scenarios to stakeholders and product owners.
- Assist the QA team with feature and regression testing
- Team Support – Deep commitment to working in and fostering a highly collaborative, innovative and high performing product team
- Be an active participant in all aspects of test planning and execution through all phases of the product development lifecycle, including testing strategies, and communication
- Evangelize, support and embody Client’s Company Mission, Strategy and Values
- Foster a culture of ownership and pride for delivering the highest levels of quality and excellence
- Performs other related duties as directed
Skills & Competencies:
- Abilities:
- Strong team player with ability to collaborate with all levels of the organization
- Ability to influence others and motivate with a positive and confident personal style
- Possess a drive towards forward progress and delivering results while taking responsibility
- Multi-tasker with ability to set and manage priorities
- Strong analytical and problem-solving skills with a high aptitude to learn
- Proactively and transparently communicate challenges/successes to leadership
- Exhibit and relentlessly demonstrate a high level of attention to detail
- Flexibility, adaptability and willingness to help in other areas as priorities shift
- Ability to effectively operate with minimal supervision, but keeping leadership in the loop
- Skills/Competencies:
- 4-6 years hands-on programming experience with C#, ASP.Net, React and Python
- 4-6 years advanced hands-on experience with PowerShell, Azure CLI, ARM templates, YAML, JSON, Parquet
- 4-6 years advanced hands-on experience with automated testing of Power BI embedded, Power BI services, Power BI dashboards and reports
- 4-6 years advanced hands-on experience writing SQL Queries and Stored Procedures, Spark SQL
- 4-6 years of hands-on working experience of testing REST, Web APIs or SOAP APIs (ASP.Net, Karate, MSTest, NUnit, Postman, and SoapUI)
- 4-6 years UI Test automation experience with (Selenium, Appium, and Cypress)
- 4-6 years experience testing cloud-based multi-tenant Data Pipelines
- Knowledge of Data Warehousing and data modeling
- Knowledge of Azure APIs for Azure Services such as Azure AD API, Azure Data Lake , Log Analytics, Power BI Services API,
Education or Prior Work Experience:
- Bachelor’s or Master’s degree in Computer Science or a related field such as Mathematics and Statistics, preferably with a focus on data analytics
- Azure Certified Cloud Architect – (Desired)