Senior Software Development Engineer Test

at  INPOSIA Solutions GmbH

Home Office, Nordrhein-Westfalen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Sep, 2024Not Specified24 Jun, 20245 year(s) or aboveTesting Tools,Cucumber,Computer Science,Tax,Reliability,Selenium,Ownership,Communication Skills,Test Suites,Cloud Services,It,Testing,Agile Environment,Jmeter,Software Testing,Modifications,Junit,Test Automation,Cloud Computing,Sql,FrameworkNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

What You’ll Do

BE A PART OF BUILDING THE FUTURE OF TAX TECHNOLOGY!

We are seeking a top-performing, versatile, and passionate Senior Software Development Engineer in Test (SDET) with over 8 years of experience in software testing for an open position in our Content Engineering department, where we curate all the tax content needs for various Avalara product suites. The ideal candidate will have solid expertise in software testing, cloud technologies (especially AWS), web applications, CI/CD and API test automation, primarily utilizing Python or Java.
As a Senior SDET, you will lead the design, development, and implementation of automated test solutions to ensure the quality, reliability, and performance of our software products. You will collaborate closely with cross-functional teams to define test strategies, develop test plans, and execute automated tests in CI/CD environments. Additionally, as a gracious presenter and communicator, you should be capable of building strong relationships with peers, partners, and leadership.
This chance to contribute to as a Senior SDET provides an enriching environment for professional development, collaborative innovation, and significant contributions to the organization’s success.

QUALIFICATIONS:

  • 8+ years of experience in software testing, with a focus on automation engineering.
  • 5+ years of experience on various testing tools and frameworks like Junit, Selenium, Cucumber, JMeter, Rest Assured
  • 5+ years of experience creating automated test suites for Rest API, UI and preparing test reporting
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Proficiency in Python programming language for test automation, with experience in developing robust, scalable automated test suites and framework.
  • Experience in testing cloud-based applications, with specific expertise in AWS cloud services and technologies.
  • Understanding of data modeling principles and SQL.
  • Solid understanding of API testing principles and experience with developing and executing API test automation using industry-standard tools and frameworks.
  • Proven ability to work effectively in Agile environments, collaborating closely with development teams to integrate automated testing into CI/CD pipelines.
  • Experience working effectively in agile environment.
  • Good communication skills and presentations skills.
  • Good problem-solving abilities and attention to detail, with a track record of driving quality improvements in software development processes.
  • Ability to lead conversations with both technical and non technical stake holders.
    By taking ownership of the quality of end-to-end delivery for your assigned features, you will play a crucial role in ensuring that our products meet the highest standards of quality and reliability, ultimately contributing to the success of our team and organization.
    Note:
    This job description outlines the primary responsibilities and qualifications for the Senior SDET role. It is not exhaustive and may be subject to modifications as the needs of the organization evolve.
    About the Team
    Content Engineering department within Avalara owns and develops platform and applications to process content that powers Avalara’s products. The problems we solve are challenging and geographically diverse; we employ latest technologies in Cloud Computing, AI/ML and SRE to engineer robust and flexible solutions that solve problems at scale.
    About Avalara
    We’re Avalara. We’re defining the relationship between tax and tech.
    We’ve already built an industry-leading cloud compliance platform, processing nearly 40 billion customer API calls and over 5 million tax returns a year.
    Last year, we became a billion-dollar business, and our tribe expanded by a cool thousand people - there’s nearly 5,000 of us now. Our growth is real, and we’re not slowing down - not until we’ve achieved our mission - to be part of every transaction in the world.
    We’re bright, innovative and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we’ve designed, that empowers our people to win. Ownership and achievement go hand in hand here. We instill passion in our people through the trust we place in them.
    We’ve been different from day one. Join us, and your career will be too.

Responsibilities:

  • Collaborate closely with product managers, developers, and designers to gain a deep understanding of feature requirements and acceptance criteria.
  • Participate actively in feature design discussions and offering valuable insights on testability and quality considerations.
  • Provide accurate effort estimation for automation work, ensuring realistic timelines and resource allocations.
  • Formulate comprehensive test plans and strategies tailored to the assigned features, encompassing various aspects such as functional, non-functional, and edge cases.
  • Craft, implement, and maintain automated test suites aimed at validating the functionality, performance, and reliability of the features.
  • Utilize expertise in data modeling and understanding of data relationships to design and execute tests for big data systems.
  • Conduct manual testing when necessary, particularly for scenarios that are challenging to automate or require human judgment.
  • Vigilantly monitor automated test execution and meticulously analyze results to pinpoint defects, regressions, and areas for enhancement.
  • Collaborate closely with developers to prioritize and tackle identified issues, ensuring their prompt resolution and upholding a high standard of product quality.
  • Provide regular updates on testing progress, including comprehensive insights into test coverage, defect metrics, and risk assessment, to pertinent stakeholders.
  • Actively engage in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to make meaningful contributions to the overall success of the team.
  • Mentor and coach junior members of the testing team, impart best practices, and nurture a culture of continuous learning and improvement.
  • Stay abreast of emerging technologies, industry trends, and best practices in software testing and test automation.
  • Drive improvements in test automation infrastructure, processes, and tools to enhance efficiency and effectiveness.
    What You’ll Need to be Successful


REQUIREMENT SUMMARY

Min:5.0Max:8.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Home Office, Germany