Accessibility Lead Resume
OBJECTIVE:
Seeking a challenging position as a software engineer in test with an emphasis on product testing which draws on my skills and creativity in a collaborative environment where learning and experimentation are encouraged.
SUMMARY:
- 9+ years of Software Developer in Test experience in Confidential for full product development lifecycle from planning to release.
- 4+ years of Accessibility Test experience with 9+ months of Accessibility Lead experience for delivering high quality accessible products to Confidential customers.
- Actively involved in Accessible test planning, scoping Assistive Technologies (ATs), mentoring execution team with Accessibility Tools and processes, executing Accessibility test plan once it is approved by client for coverage, schedule, scope and ATs.
- Actively involved in Specification Planning with Program Managers, Design Discussions with Developers and writing detailed Test Plans in 3 Confidential Office Products in past 8 years.
- Experience in testing client and server products. Worked closely with Office Client especially Outlook (Outlook items, folders, storage/PSTs) and Office Server called SharePoint (Site Templates, Web Parts, External List, Roles/Permissions).
- Experience in testing products which are “service” oriented. Monitoring, telemetry, availability, reliability, load balancing, topology, escalation and support were emphasized during testing our product service.
- Experience in product testing involving end - to-end, integration, performance, security, integration, functional and other key test buckets such as browser, accessibility and world-readiness.
- Experience in writing test automation using C# with MOTIF as test framework. Actively involved in enriching task library support to write compelling and comprehensive test automation suite. Office Big Button system was used for triggering, executing and reporting tests/test results.
- Experience in driving key test areas such as Code Coverage and Dogfood with-in team and across teams. As a driver, involved in defining plan, goals and process for the team; implementing the process and driving it to completion.
- Excellent communication, collaboration and inter-personal skills. Utilized these skills to have team wide impact by actively involved in presentations and meetings and acting as a key go-to person for owned features and driver roles.
- Experience in bug life cycle (open, resolve, regress, reactivate/close) with thorough understanding of Product Studio bug database. Opened quality bugs with detailed repro steps, call stacks, screenshots and server logs.
- Good understanding of outsourcing process. Experience in product hand-off after V1 release to offshore team/vendors.
- Passion for quality with strong customer focus. Strong drive for results with ability to handle multiple responsibilities within an established schedule.
TECHNICAL SKILLS:
Languages/API/Tech: C#, C++, C
Accessibility Tools: JAWS, Narrator, NVDA, Talkback, Voice Over, Inspect, WAT, Acc-Event
Test Framework and Tools: MOTIF, Fiddler, IE Developer Tool, Accessibility Explorer, Profiler, Gumshoe
Browsers: IE 11/Edge, Firefox, Chrome, Safari.
Office Client: Outlook, Word, PowerPoint, Excel, OneNote
Office Server: SharePoint, WAC
RDBMS: ORACLE, SQL Server
WORK EXPERIENCE:
Accessibility Lead
Confidential
Responsibilities:
- Successfully owned and executed accessibility testing for various MS ASG and C&E products (Desktop, Web, Mobile, Server) and reported health of the product to MS management in terms of accessibility.
- Excelled in various Accessibility tools such as screen-readers (JAWS, Narrator, NVDA, Voice Over, Talkback), programmatic access tools (Inspect, Acc-event), Web Browser Accessibility Tools (WAT), MS Internal Browser Automation Tool for Accessibility (Keros).
- Trained on-site and offshore team (India) on Inspect, JAWS, WAT and Narrator. Also trained them on HTML to UIA (User Interface Accessibility) to ARIA (Accessibility Rich Internet Applications) property mappings and vice-versa as all modern web based applications are written in ARIA for accessibility.
- Introduced new and effective processes to streamline product team onboarding/walkthrough, and report generation (bug report, status report, resource allocation) to provide systematic approach in E2E accessibility process and clear visibility to upper management on various key statistics (bug data, progress made, blockers, etc.).
- Mentored and groomed execution team by providing in-depth knowledge for conformance bugs found by programmatic tools and usability bugs found by screen readers. As a result, the bugs reported by execution team were superior quality and made good impact on customers.
- Other core responsibilities involved meeting with customers (MS), understanding requirements, defining scope for testing, coming up with test plan & scenarios with complete schedule and list of AT (assistive technologies), locking down the test plan with customers, communicating the locked down plan to execution team, actively participating and monitoring the execution for timely delivery, generating weekly test/status reports for customers to indicate weekly progress and sending final report upon test execution completion.
Software Development in Test Engineer
Confidential
Responsibilities:
- Effectively worked in agile development environment and successfully collaborated with Dev and PM by proactively meeting with them at regular intervals to lock down feature designs at rapid pace without spec and dev designs.
- As part of feature ownership, developed in-depth test plan/test cases, identified and communicated high risk areas, worked with partner teams and developed quality automation for my features.
- Demonstrated cross team collaboration skills by reaching out to partner teams, communicating my team’s requirements clearly and effectively, keep the management and team informed about the progress. For this product, I reached out to DocDB, OSI, Web Driver, Office Engineering and Office Dogfood team.
- Recognized as an effective team player by defining plan, goals, schedule and process for driver roles (Code Coverage and Dogfood). Regularly conducted code coverage pass by involving entire team and reported product stats and areas of improvement to management.
- Contributed in automation space by enriching task library support in DAL layer (using product APIs). Also developed task library for UI automation (using web driver browser automation tool). This helped the entire team write automation for their features leveraging task library support. C#, MOTIF, Big Button and Web Driver were used for writing and executing automation.
- Strong investigation and research skills. Passionate about resolving unknowns and providing visibility to the team. Performed initial investigation in several new areas owned by partner teams for which my team was the customer/consumer. This involved detailed investigation and learning for DocDB (a new BE technology), service engineering &deployment, and browser UI automation using web driver and shared my learning with the team thru meetings/presentations.
Confidential
Software Development in Test EngineerResponsibilities:
- Collaborated actively with development and program management in specifications and design, code reviews, bug/issue triage, prioritizing deliverables and support well informed decisions towards business and engineering goals.
- Developed test plans and test specifications, along with collaborating with peer testers and other disciplines (PM/Dev) on the testing scope and overall test strategy.
- Designed and implemented production-quality web based test automation using WebAuto, C# and MOTIF. Enriched automation task library support to help other testers write test automation for their featured areas.
- Successfully executed driver roles for assigned test buckets (code coverage, automation, mobile and browser). It required defining plans, schedule, goals and process; review it with management and once approved, implement it.
- Closely collaborated with partner teams when engineering & business dependencies exist and kept management well informed about the developments. This mostly involved testing key features added/modified by one team which impacts other consumer teams.
- Successfully owned multiple complex features and diligently tested all of them to deliver high quality features. This involved providing early feedback on specs and dev designs, conducting test plan review, writing comprehensive test automation and performing thorough testing against horizontals (E2E, security, performance, accessibility, WR, etc.)
- Trained explorer interns on Confidential ’s test strategy and testing tools. Explained key test concepts, helped them write test plans for intern project and developed their ability to test product and find bugs.
Confidential
Software Development in Test EngineerResponsibilities:
- Effectively driven product end to end testing until release to manufacture (RTM) which included defining E2E scenarios across various office apps such as Outlook, Word, etc.; use different BE endpoints, use different authentication schemes (SSO and Windows); use different configs, various error handling, security and upgrade scenarios.
- Effectively communicated, collaborated and escalated issues to partner teams and my team during product E2E testing.
- Worked with many partner teams such as InfoPath, VSTO, SPD, Outlook, WSS and Word teams and ensured that bugs in their product are fixed to unblock my team.
- Provided excellent support and knowledge transfer for running Confidential E2E tests to partner teams such as DUET, Localization Team which helped them in their demos. Developed Wiki and recorded videos with step by step instructions for installing client, server, setting up DB, modeling Confidential and deploy Confidential solutions.
- Owned multiple complex features such as Outlook Integration, Declarative Solution, Error Handling, No App Restart, etc. and comprehensively tested each features against multiple test buckets such as Accessibility, Code Coverage, Security, Dogfooding, Config, etc. and I was one of the top bug openers in my team.
- Developed BVTs and Acceptance automation for several features such as Outlook Integration, Error Handling, Simple and Declarative solutions, etc. Contributed to team’s task libraries and base classes for my team. C#, MOTIF, Big Button and SharePoint APIs were used for automation.
- Actively involved in automation failure investigation which involved failure tagging and opening bugs; reserving machines with failure tags and then doing the investigation; fixing the test script; code review and buddy build if required.