Adobe Globalization engineering team is looking for an exceptional lead software development engineer in test who can thrive in a fast-paced, delivering products in localized languages with high quality.
If selected, you will work with our specialized in-house engineering and diverse partner teams across geographies to ensure the quality and delivery of the global experience of our products and services consumed by our international customers.
The successful candidate should be able to work in the small team under the guidance of other team members and a mentor. Have a strong interest in learning new technologies and contribute to the team in the planned tasks in timely manner with high quality.
What you'll Do
Work closely with onshore and offshore development and quality engineering teams to define and create test plans, test strategies, test cases, scripts, manage defects
Create and maintain end-to-end data setup plans for cross-system integration testing.
Implement acceptance tests against release candidate software, in accordance with the test plan
Communicate fluently and effectively with all level of business users, technical teams, and management across the organization
Help refine and lead the Quality Assurance process by collaborating with the overall quality engineering team
Work closely across functional teams to assure test coverage
Build & run manual and automated test cases, as well as maintain and implement automation scripts for functional, regression, loading and stress testing
Drive efficiencies in the QA process
Engage directly with users to triage problems and understand issues they may be experiencing
Report on the status of development, quality, operations, and system performance to management
You provide leadership in scheduling resources to meet the needs of partner teams in engineering, security, product, and qe, both in terms of task assignment and project prioritization as well as on-call and time-zone coverage
Works with team to establish, maintain / improve and document consistent QE methodology / process and to resolve questions during the testing process.
Contribute for continuous improvements to our testing tools to support continuous integration, continuous deployment and automated testing.
Define and track metrics to monitor and improve quality of the rollouts.
Collaborate with development and other QE on test execution.
What you need to succeed
Bachelor of Science preferably in Computer Science or Computer Engineering plus 3-5 years’ experience in IT quality engineering supporting a large development organization
Experience in creating Test Strategy, test plan, test cases, scripts, manage defects.
Strong Experience in Web development backend and / or frontend with an understanding of end-to-end n-tier enterprise software architectures
Ability to learn quickly, be an excellent teammate, and handle change efficiently
Experience in Quality assurance tools
Experience in coordinating different types of testing like Functional, Acceptance and Regression
Display a readiness to walk unchartered territory with a deep sense of curiosity, appetite for risk and perseverance to solve problems.
Participate in design review discussions within the team or other groups
Experience with web-based application testing using multiple browsers
Experience with test automation, preferably with frameworks such as TestNG and Selenium, as well as using bug tracking tools and associated processes
Experience with testing REST APIs, Microsoft Dynamics 365 and applications / services hosted in Azure is a plus
Excellent interpersonal and communication skills, proficient in English