We are looking for a Software Development Engineer in Test (SDET) to come and join our high-energy team! We are building teams that are empowered to solve the business needs by having a rapid development and deployment pipeline with a focus on automation and releasing software. Passion about quality and continuous delivery are musts.
Location: Remote. Working hours based on US Eastern Time Zone.
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.
Job Description:
As an SDET you will work developing and executing automated or manual tests in various stages of development by using the best engineering practices in the industry today. Passion for all aspects of software development is critical. You may assist other scrum teams and participate in our Engineering Huddles to learn and share best practices within The Company. Researches new technologies and tools to remain abreast of current and emerging technologies, and to introduce new opportunities for innovation.
Key Responsabilities:
- Build and Develop automation tests and frameworks within our CI/CD environment using test automation frameworks. Providing guidance to a group of diverse Software Quality Analysts and Test Engineers, able to handle challenging fast-paced environments with a desire and passion to work at the forefront of technology.
- Work in an agile development environment, collaborating with the team to deliver quality software iteratively.
- Develop end-to-end software test frameworks, test suites, and tools to validate product-specific features and use cases.
- Ensurethat the team is in full compliance with the execution of test scripts and documentation of the results.
- Effectively plan, define Test Strategy, Automation Strategy, provide QA estimates, provide test management \ and reporting throughout the software delivery life cycle.
- Collaborates with Software Quality Analysts and Software Engineers on developing an effective Testing Strategy and shares with the scrum team.
- Able to analyze the quality of the product before rolling to Customers by analyzing and validating Defect leakages. Able to understand the technical details of the product(s) and assist the Development team in trouble shooting issues. Ability and willingness to assist with all tasks within an Agile scrum team; writing stories, development & manual testing.
- Responsible for protecting, securing, and proper handling of all confidential data held by The Company to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to The Company or our clients.
Required Skills and Qualifications:
- Proficient experience as a Software Engineer, a Software Engineer in Test, Test Automation Engineer, or equivalent roles.
- Proficient experience developing test frameworks with open-source automation tools such as Selenium web driver (required), and/or Cucumber.
- Hands on knowledge of any Object Oriented Programming Language and writing automation scripts with C# as well as frameworks like Nunit or Xunit.
- Proficient experience with a scripting language such as Python, PowerShell, Perl, JavaScript.
- Experience working with Database testing techniques using Sybase, SQL server, or Oracle with a strong understanding of database schemas.
- Experience working with performance engineers or Performance tools such as Jmeter or BlazeMeter.
- Proficient experience with testing API frameworks.
- Excellent written and verbal communication skills with clear, concise technical writing style as well as being able to work within teams.
- Experience working in a fast-paced Agile or SCRUM development methodology.
- Proficient experience with Object oriented Concepts, Web Application UI model, HTTP, XML, understanding of Dynamic web applications, API/ Service Layer and experience with White box, gray box, black box test development. Think strategically and big and should always be a vocal leader.
- Challenge developers on design and BA’s on requirements that are vague and cannot be tested.
Nice-to-Have Skills:
- Experience working with performance Engineers or Performance tools such as JMeter.
- Experience with Mobile App Testing, Cross Browser Testing.
- Experience in Cloud-Based Testing.
- Experience in CRM.
- Financial Services Experience.
What We Offer:
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on impactful projects with a talented team.
- Excellent compensation in USD.
- Hardware and software setup (if needed).
Job Features
Job Category | Automation Tester, Quality Assurance, Software Development |
Type | Remote |
Time Zone | US Eastern Time |