Senior Software Quality Analyst Resume
Englewood, CO
SUMMARY
- Versatile and tech - oriented software professional with 8 years in various QA roles, desires to make a leap into full automation or development work.
- With exposure across a diverse spectrum of subject domains and platforms, I’ve been known for the aptitude to become quickly useful on new systems and tools and for enhancing team efforts (but also capable of getting things rolling independently).
- I’ve been chosen often to tackle unknown, complex, or time- sensitive projects, and lead peers in major test efforts. I love to work collaboratively (even alongside) with my peers (Developers and QAs alike), as I’ve found it can lead to some great outcomes, and am eager to help do things faster and better.
- As I’m keenly interested in progressing towards a mastery of modern QA approaches using coding techniques, I’m seeking an entry-level position in QA Automation or Development.
TECHNICAL SKILLS
Languages: Java, C#, SQL, XML, HTML
Systems: Windows, MS/DOS, Mac/OS
Software and Tools: Eclipse, Maven, JUnit, GitKraken, GitBucket, Soap UI, XMLSpy, Slack, Postman, ALM, JIRA, DbVisualizer, Team Foundation Server (CI builds, defects, Test Manager), Visual Studio, SQL Server, Fitnesse, Quality Center, Selenium/WebDriver frameworks, Perforce, TestNG, Rally (Agile), Fiddler, accessibility tools, Splunk, VMWare (vCloud Director, Lab Manager, Workstation), MS Office, Visio, Subversion, Sharepoint
Processes/Methodologies: Agile (Scrum), CMMI (Level 5), waterfall (and hybrids)
PROFESSIONAL EXPERIENCE
Confidential, Englewood, CO
Senior Software Quality Analyst
Responsibilities:
- Privileged to be on various Scrum teams supporting diverse apps in complex travel commerce system
- Learned and applied approach/practices of Continuous Integration to new project/team implementing micro-services architecture and using test automation framework as test repository/environment
- Learned to think about/modify/create/extend/execute end-to-end automated JUnit tests to satisfy user story requirements, conforming to framework standards and utilizing existing patterns as appropriate
- Pair programmed with Devs for faster learning, feedback, and better testing; team trust at all time high
- Learned to implement and debug test and helper methods/classes and resolve Maven dependencies
- Performed pull requests/code reviews/create and merge feature branches to enhance concurrent work
- Mentored offshore staff and summer intern on automated test strategy, framework features, and tasks
- Worked closely with team leadership and architect to devise and instill a quality strategy/process to drive a Continuous Integration/Delivery approach for a new user-facing ‘Irregular Ops’ application
- Created automated functional/ ETE tests in Soap UI to verify at service layer of application (REST services); to be invoked during Jenkins build process as part of testing pyramid
- Developed initial UI ETE smoke test in Selenium/Java and handed off project code to lead developer
- Conducted ongoing training sessions with team on test requirements, test case creation/execution, defect management/resolution, and reviewed/monitored for improvements
- Assisted in critical time-sensitive client data migration by providing rapid analysis of (XML and database data) potential errors, characterizing causes and routing to correct persons for fix/follow-up
- Created test plans, cases, and data for ETE validation of highly-visible/profitable commerce component (‘Branding’) from client content to end-using Point-of-Sale application
Confidential, Greenwood Village, CO
Senior Software Quality Analyst
Responsibilities:
- Sole Quality Analyst supporting 6 developers on new web-based consumer-facing online leasing site
- Created test plans, cases, and data to support and execute all facets/phases of testing against new site
- Modified and executed Selenium and SpecFlow automated tests in dev, test, and staging environments
- Created xml files to drive scenarios in testing service requests and responses, and evaluated responses Worked closely with product owner/business analysts to refine User Story scope and identify gaps Documented, prioritized, and presented key defects to technical, business, and managerial teams Designed and delivered live demonstrations of new features to stakeholders at end-of-iteration Collaborated with offshore liaison daily to prioritize and identify work items for effective offshore utilization and support necessary to attain integration/regression coverage for target deadlines
- Troubleshot service and integration errors using mixture of SQL queries, log analysis, and system tools
Confidential, Centennial, CO
Software Quality Engineer
Responsibilities:
- Quality gatekeeper of web applications releases into fast-paced and ever-changing online learning platform servicing millions of students, instructors, and administrators worldwide Created test strategy, plans, test cases, and data for custom projects with often thin requirements Actively managed deployment of project code and configuration files into multi-staged environments Created/maintained automated functional and build verification tests using Selenium/WebDriver Identified and troubleshot confounding defect only reproducible in clustered server environment
- Executed Quick Test Pro regression suites for entire system and troubleshot/resolved failures in unknown domains--interfacing with local and offshore teams--to complete under strict timeframes Created and executed automated tests using a Fitnesse framework to verify responses in new APIs
- Directed troubleshooting efforts in differing deployment environments with limited or no QA visibility Uncovered production defects in integration components of system in every past project Authored wiki pages to document project testing, configuration, deployment details Configured and tested integration into third-party sites; identified defects in provider software Other significant testing areas: Role-based access, eventing, performance, and cross- browser
Confidential, Denver, CO
Software QA Engineer
Responsibilities:
- Developed test plans and cases for family of products and utilities in financial application suite; became respected subject expert in widely-regarded complex application domain within months of hire Designed and maintained test environments, SQL scripts, and data for unit and regression tests Executed unit, functional, system, and regression tests for new development and system builds Chosen to pair with lead developers to test new development of services-based
- .Net applications Crafted and maintained 40+ detailed client system configurations via VMWare and configuration tools SQL-savvy; proficient in retrieval, restore, backup, insert, update, join, stored procs, sql commands Maintained and executed automated regression test suites using limited resources and available tools Analyzed VB, XML, SQL scripts, and database components to isolate system defects at their source Authored and delivered presentations on current product status and benchmark test milestones Selected for test lead position within one year of hire
Confidential, Colorado Springs, CO
Senior Systems Engineer
Responsibilities:
- Responsible for all aspects of design and testing of software modules for next-generation multi-nation advanced communications satellite system program
- Studied system specifications and evaluated need for/relevant impacts to new software design, data model, and existing software modules/functionality
- Designed user interfaces, logic, data, and algorithms in order to meet specifications, optimize software performance, and address unique user concerns
- Analyzed C++ code to isolate bugs; worked lock-step with developers to implement design and troubleshoot deficiencies in code, logic, and data
- Created and maintained test environments/artifacts used to complete unit and regression tests
- Authored and delivered briefings on software approach and functionality when complex modules required additional user insight for successful implementation
- Selected to oversee team test activities for major increment release; solved manpower shortfall against schedule pressure
Confidential, Colorado Springs, CO
Systems Engineer
Responsibilities:
- Served as contracted domain expert on secure government satellite communications system; provided daily technical support and resolution to system users
- Managed communications payload configuration of satellite constellation; defined payload parameters to optimize system performance due to constellation and user population growth
- Conducted online testing of new satellite resource usage monitoring software; created training package and trained customers on its usage
- Analyzed software outputs and worked with ground system manufacturer to ensure compliance with interface control specifications
