Lead Software Test Engineer Resume
OBJECTIVE:
TO OBTAIN A LEAD SOFTWARE TEST ENGINEER POSITION WHERE I CAN UTILIZE MY STRONG SKILLS TO CREATE QUALITY SOFTWARE.
SUMMARY:
- 3 years experience managing and coordinating remote teams.
- Six years using Continuous Integration tools like Jenkins
- Experience testing software in a medical domain. Testing conformance with HIPAA, FDA requirements, HL7, etc
- Four years application development in C# programming in Visual Studio.
- Four years experience in Java Programming and UML Modeling.
- Strong experience with Selenium automation and creating test frameworks
- Creating Automation Frameworks with, IOS Instruments, Selenium Webdriver, Appium, Testng, JUnit etc
- Four years angular application testing with Karma, superTest/Protractor/Jasmine
- Setting up and deploying Amazon EC2 servers for testing .
- High proficiency in scripting with Quick Test Professional (8.0… 11) and VbScript.
- Two years of PHP & MySQL web programming, PS SQL, SQL
- Proficient in JavaScript, HTML, XML, CSS,
- Proficient in functional, system integration (SIT), negative, regression, acceptance (UAT), browser compatibility, security and performance testing.
- Working experience with writing test plans, writing/executing test cases, creating automated test scripts.
- Good communication and presentation skills, self starter, quick learner, team player.
- Strong experience in testing enterprise and distributed applications.
- Contributed in Sprint Planning meetings to identify stories and their associated tasks.
- Allocated task to team members based on capacity.
- Attended Scrum of Scrums on behalf of my team
- Participated in design reviews, code reviews.
- Participated in daily stand - ups and Scrum of Scrums.
- Led Test Case reviews to ensure Test Case traceability.
- Led defect reviews to discuss defect priorities
- Tested software and tracked test progress using Rally
TECHNICAL SKILLS:
Operating Systems: Windows, Novel Netware/Windows Server, Unix/Linux, Mac OS etc.
Programming Languages: C++, C#, Java, PHP,VB, VBScript, JavaScript and HTML,UML, XML, CSS, PL SQL
Technologies and Application Software: SQL Management Studio 2008/R2, Visual Studio Team System 2008/2010, Selenium WebDriver, Quick Test Pro 8+, Test Director, TestNG, TestLink, Rally, FrontPage, Dreamweaver, Text Pad, Visual Studio 2010, Eclipse, SPSS,VSS, MS Office Suite, Adobe Photoshop. RDBMS: MS Access, My SQL, SQL, Nunit, Perfmon, Junit, Protractor, SauceLab, Perfecto Mobile, SoapUI, git
PROFESSIONAL EXPERIENCE:
Confidential
Lead Software test Engineer
Responsibilities:
- Building automation framework using JavaScript, protractor and jasmine.
- Direct all QA efforts at Confidential, including mobile, web, desktop and firmware for the flagship Confidential camera
- Coordinate QA efforts of remote teams in India and Taiwan
- Developed a short, medium and long-term testing strategy for testing and rapidly releasing the Confidential camera.
- Writing integration tests using Docker
- Built automation framework using protractor and Jasmine
- Encouraged the software development team to adapt a continuous integration process and helping setup Jenkins
- Single-handedly provided testing support across all of Confidential ’s platforms including mobile, web and firmware for the Confidential camera. (In my first 5 months with the company)
- Strategically grew the QA team from 1 to 6 test engineers in 8 months while preserving our innovative culture and strengthening our commitment to quality.
- Implement and manage QA and development processes.
- Led and managed the QA team in testing the all-new Confidential .com website featuring an interactive 360 video player (HTML5 with no plug-ins) and e-Commerce online ordering platform
- Support weekly releases of iOS, Android, web, firmware, and desktop (Windows/MacOS) apps for rapid feedback on new features
- Architected an object oriented automation framework for testing the Confidential camera reducing testing time by approximately 60 percent.
- Automated all the REST endpoints of the Confidential camera ensuring the proper verification and validation of requests and associated responses.
- As the sole tester of the 1.0 version of the Confidential camera, I developed a comprehensive test strategy that ensured high software quality on the Confidential camera. As a result there has been ZERO defects reported since launch.
- Mentored and inspired the QA team to build automated regression test suites, thus reducing testing time by approximately 40 percent in 6 months.
- Provide reporting and QA progress reports to management to create visibility and help them make informed decisions.
- Responsible for managing offshore testers and working with Confidential to ensure that testers are effective in executing their tasks as specified.
Confidential
Lead Software test Engineer
Responsibilities:
- Provide advice and guidance on Selenium automation and other support for junior/mid level engineers.
- Managed and coordinated a remote team in India
- Create test plans and test strategy to ensure that software features are adequately tested.
- Single-handedly setup Jenkins and SonarQube and helped development migrate to these platforms helping reduce bug count tremendously
- Lead and review the creation of test cases to ensure high-test coverage.
- Negotiated with the development team to come up with a coding standard to ensure clear, understandable and maintainable code
- Work with the development team to institute software processes to help streamline the development process and minimize chaos.
- Work with the programming team to brainstorm test scenarios to help build a strong automation regression suite for developed features.
- Write automation regression tests to help exercise our products.
- Lead and provide scheduling for the teams QA efforts.
- Responsible for providing weekly defect reports and other test matrix to management
- Work with the development team and other stakeholders to perform root cause analysis of defects..
- Work with the defect control board to prioritize defects.
Confidential
Sr. Software Test Engineer
Responsibilities:
- Rewrote a large portion of client code and lead the fixing of defects enabling Confidential to release a viable product on time and to meet sales projections.
- Created and deployed a cloud-testing infrastructure saving the company over 30% of testing cost.
- Built automation framework using protractor and Jasmine
- Managed and coordinated a remote team in India and China.
- Created an automation regression framework using Selenium and Java that helped to reduce manual testing efforts.
- Helped the development team create unit tests around developed features. This enabled the team to catch defects sooner.
- Performed Security tests on NativeAccent to ensure that only authorized users could gain access to the system. I also provided advice on how to close some identified security loopholes enabling the company to target some of their security sensitive clients.
- Instituted a software development process that helped reduce defect count by over 40 percent. This process also helped in finding defects earlier.
- Introduced Coding guidelines that helped create consistency and easy code readability within the team.
- Wrote test strategies and test plans to guide the team on our planned testing efforts and goals.
- Wrote test cases to help test simple and complex user scenarios.
- Performed performance, load and stress testing with Jmeter and reported results to management to help aid decision-making.
- Streamlined the customer support process to help give our customers the best support
- Coordinated and meetings and communications with our global clients (prospective) clients to help demonstrate the efficacy of NativeAccent 30.
- Lead defect triage meetings to ensure that high priority defects where identified and fixed in a timely manner.
- Answered support calls and provided our clients with first level support.
- Wrote Test Plans and performed testing on the VAST system (Video Game Implementation)
Confidential
Software Test Engineer (.NET)
Responsibilities:
- Created test strategy, test plans and test cases to test both the front-end and back-end of the Omnyx Scanner simulator ensuring an error free system.
- Created regression test suite (C# Visual Studio) for testing the Omnyx Digital archive system to ensure that images are streamed over various bandwidths with no problems.
- Performed white box testing by writing unit tests to exercise the internal logic of the Integrated Digital Pathology system.
- Developed automated regression tests suites to help free testers to concentrate on more complex tasks.
- Created and managed the Data Management Strategy system which included, identifying good data set, back up, restore, disaster management saving testers and other stakeholders enormous time.
- Recommended a strategy for Citrix testing and provided an exhaustive regression test suite to ensure that the Citrix environment is adequately tested and deployed on time.
- Responsible for designing, creating and maintaining test cases for validating Dako and Ventana IHC(ER, PR NEU) image analysis algorithms in the digital pathology system.
- Evaluated several UI automation tools to help power functional testing of the digital pathology solution.
- Actively involved in a scrum team contributing to requirements gathering, design and design reviews, creating test scenarios, writing test cases and tracing test cases back to requirements.
- Effectively managing priorities on a daily basis in a self-organizing team with constantly changing priorities and enormous workload.
- Increased productivity by performing all testing activities in four different teams by quickly learning new domains as other testers were assigned to non- testing tasks.
Confidential
Software Test Engineer (Java Env.)
Responsibilities:
- Developed Unit Test and regression scripts to exercise developed code using TestNG in an Eclipse environment.
- Worked with a team of QA analyst to develop Test Plans and to create test scenarios applicable for testing voice recognition devices…
- Developed and executed test cases using TestLink to ensure quality and error free software.
- Actively participated in sprint planning meetings to determine user stories and associated tasks for a project.
- Tested applications that interfaced with SAP’s Material Management transactions to accomplish “Picking”, “Put Away” and Inventory.
Confidential
Software Test Engineer (.Net Env.)
Responsibilities:
- Developed and managed automation script’s development life-cycle for projects to ensure thorough and efficient test environment.
- Responsible for creating automated scripts using QTP and VSTS for testing scoring information for clients such as Proctor and Gamble, Caterpillar, IBM, BP Solar, GM (just to mention a few) to obtain an error free grading of aptitude tests.
- Key contributor to automation process of assessing the quality of the structure, content, accuracy and consistency of the application as defined by project documentation.
- Developed load test scripts using VSTS, and ran performance testing to help management best estimate the level of efficiency of software…
- Generated load test reports and analyze load test matrix to the members of the software development cycle and made crucial suggestions on how to improve quality.
- Wrote automation code to test Soap Web-Services using, QTP and Visual Studio Test System
Confidential
Quality Assurance Analyst
Responsibilities:
- Responsible for Functional, Regression, and UAT testing to make sure that the software meets clients need.
- Participated in the testing of software for the Title and Mortgage Industry(Vision System) to ensure the highest level of quality including:
- Participated on all phases of testing for assigned components.
- Worked with software testing team to create test plans to ensure good coverage
- Created test cases using Mercury Quality Center to test the systems functionalities as specified by requirements…
- Verified user requirements and functional Specifications.
- Worked with development teams to investigate and correct software bugs and deficiencies based on testing results.
- Created system test scripts for different test scenarios covering all aspects of project functionality using the QTP.
- Performed security testing of the basic security levels of client software to ensure a more robust and secure product…
- Record and document test result-using Problem Tracking Request.
- Conducted installation and cross-platform testing of the software.
Confidential
Helpdesk and repair shop associate
Responsibilities:
- Ambitiously and meticulously supervised the configuration of over 800 laptops, desktops and printers for freshmen students and faculties.
- Gradually inspired job ownership and motivation in my team consequently reaching our goals a week earlier.
- Achieved the position of a helpdesk executive to help discuss problems and decide on best ways to meet user and customer needs.