About this role
About the Role
Adobe is seeking a Software Engineer in Quality Engineering to join the Adobe Sign team. This role focuses on building automation and ensuring quality for a high-availability SaaS contracting service. The team works in a fast-paced Agile environment delivering scalable enterprise solutions.
What You'll Do
- Identify customer use cases and test conditions based on requirements and specifications.
- Build system testing harnesses, infrastructure, and test cases to ensure quality is engineered into the product right from the beginning.
- Collaborate with Product Development, Product Management, Quality Engineering, Load & Performance, UX-Experts, and Operations teams to develop innovative testing solutions that align with market needs in terms of functionality, performance, scalability, reliability, realistic implementation schedules, and alignment with testing goals and principles.
- Understand the features of the system for each release, develop a strategy for feature performance testing, and coordinate execution with all relevant Scrum Teams.
- Develop and maintain automation for test cases in Scrum Teams using Agile development methodology.
- Identify process and technology challenges and deficiencies and participate in driving those changes to successful adoption.
- Implement and adopt all relevant workflows using Gen AI tools.
- Proactively identify and resolve resource conflicts and set priorities for parallel projects.
- Identify project risks and provide alternatives for reducing risks.
- Coordinate and lead releases, representing Quality Engineering.
- Report, track, and re-test defects, define features and end-to-end test plans, and produce system test reports.
- Analyze incoming Customer found defects post production and provide necessary support including developing new test cases and complete the automation for the validation of fixes.
What We're Looking For
- MS/BS degree with 7+ years of software Quality Engineering experience.
- Web Application testing experience, including system and performance testing, functional and cross-browser testing.
- Strong experience with test automation, including excellent skills in Java, TestNG, Selenium framework, WebDriver, and JUnit.
- Experience with RESTful services API testing and automation, including SOAP and REST.
- Experience working with MySQL/RDS.
- Experience with Jenkins framework configuration and maintenance.
- Experience with AWS infrastructure.
- Exposure to generative AI models.
Nice to Have
- Basic knowledge of the W3C's Web Content Accessibility Guidelines v2.0.
- Exposure to current tools used by people with disabilities (screen readers and other assistive technologies).
- Experience with accessibility evaluation and validation software.
- Familiarity with compliance requirements at the state, federal, and international levels.
Compensation & Benefits
- Salary: Not disclosed
- Benefits: Comprehensive benefits programs