Software Development Engineer in Test, Quality Engineering
Job Description
Role Description
If you are someone who thrives on innovation, thinking creatively and have a passion for creating something your users love, we invite you to check out our SDET positions. Our customer base of 80,000 (and growing!) businesses already love us, and now we’re thinking even bigger. In our push towards the enterprise, we’re looking for skilled and motivated engineers to join our expanding team. At Dropbox, we build our products with performance, scale and security in mind. In addition to being highly skilled on the technical side, you should also be able to put yourself in the user's shoes and think critically about how your work will improve their experience. We take pride in our work and want you to as well.
Responsibilities- Hyper focused on code coverage and testability, develop testing tools that work to increase engineering velocity and shorten feedback loops to project stakeholders.
- Accountable for the effectiveness of our automation strategies, you will work closely with Quality Engineers and cross-functional partners to insure automated testing is successfully supporting product/feature launches. This includes performing automated test code reviews, training others on code reviews, and establishing success metrics for automation projects.
- SDET(s) will work to make releases more efficient
- Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
- Will assist with authoring of automation scripts, typically in service of establishing new best practices or to introduce a new automation tool, method, utility, etc. for demonstration purposes and as part of our continuous education initiatives around quality engineering.
- Work closely with Quality Engineering and cross-functional partners to track leading risk indicators (ex: scalability, reliability, consistency, performance) during the SDLC and advocate for adding strategic data tracking (alerting/monitoring/logging) during development.
- Participate in technical design and architectural discussions
- Performing high-class debugging
- Actively participate in KTLO burn down, ensuring that customer issues are being addressed consistently and that quality metrics are first class considerations in go/no go decisions.
- Design and own the end-to-end testing strategy for new and existing features related to integrating the HelloSign and Dropbox products
- Design and implement additions and improvements to our automated testing framework.
- Design and implement new automated tests to help move us towards our goal of a true CI/CD release pipeline
- Experience building test automation tools
- Experience building automation testing frameworks
- Experience developing automation scripts for client-facing software
- Proficiency in programming languages such as Java, C++, and knowledge of Python/Perl or other related programming languages and scripts.
- Experience with Computer Science fundamentals in data structures, algorithms, and complexity analysis
- Knowledge of quality engineering best practices
- Exposure to Behavior Driven Development and experience in programming and testing.
- The ability to recognize risks and errors in an application.
- The ability to keep current with the constantly changing technology industry.
- A passion for testing, development, and design.
- A Bachelor's degree in computer science, computer engineering, or a related field.
- 5+ years of experience as a Software Engineer, Test for a web-based product.
- Excellent designing and programming skills.
- Knowledge of programming languages and process management methodology.
- Knowledge of test methodologies and their corresponding tools.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
09/14/2022
Views
5
Positive
Subjectivity Score: 0.8