Software Qa Engineer, Team Lead Resume
SUMMARY:
Passionate Software Quality Assurance professional with 17 years' experience in software testing, team leading, QA implementation and hands - on testing of Client-Server, Web based and Desktop applications. Highly skilled in various testing technologies and methodologies. In-depth understanding of the entire SDLC.
CORE COMPETENCIES:
- Applied knowledge of the full SDLC
- Test plans/ strategies / analysis
- Web apps, Cloud based platforms
- Experience in automation testing
- Risk analysis, estimation and planning
- Test process improvements
- End-to-end testing manage
- Concurrent projects coordinating
- Ability to learn new concepts and technologies fast
TECHNICAL SKILLS:
Environment: and Architectures Client-Server, Master/Slave; n-tier dynamic Web application; AWS; Cloud based platforms, Mobile apps; Desktop apps; Windows, Linux.
Technologies: VBScript, C#; SQL; XML, Json. Web, RESTful API; EC2, S3
Automation: QTP, UFT, Selenium, SpecFlow, WinRunner, LoadRunner; Jenkins.
Tools: Visual Studio; Postman; RabbitMQ, web debug tools, log traces tools.
Databases: SQL Server, Oracle; Couchbase (NoSQL); Elasticsearch (+Kibana).
Software development models: Agile, Scrum, Iterative, CI/CD.
Test management: MS TFS; HP Quality Center, Jira, MTM; Confluence.
Testing techniques: Requirement-based (functional/non-functional testing), Business-process-based, Integration, Component/System integration (SIT), Regression, Black/Grey/White box, Use Case, Ad-hoc, Acceptance (UAT).
PROFESSIONAL EXPERIENCE:
Software QA Engineer, Team Lead
Confidential
Responsibilities:
- Lead 5-person team onshore and offshore (India), testing cloud-AWS based web application.
- Assigning and coordinating work of QA team: developing test strategy and test plans, test effort estimation and scheduling; manual and automation testing; tracking defects and bugs; daily status reporting to management.
- Analyzing business requirements, product, functional and design specifications in order to provide timely and meaningful feedback, define test requirements, create test scenarios and develop test cases.
- Reviewing and prioritizing application components for automation capabilities. Automating flows and test cases using UFT, Selenium, SpecFlow. API testing using Postman. Integration with CI/CD pipelines.
- Creating and performing comprehensive, well-structured complex cross-platform End-to End testing
- Actively participating in design discussions, release and iteration planning, retrospectives, daily stand-ups and improving engineering processes
- Participating on continuous improvement efforts within QA and R&D and evaluating new test technologies/tools.
- Supporting production deployment, performing validation testing during the off-hours maintenance windows
SQA Team Lead
Confidential
Responsibilities:
- Built a QA department from scratch, leading team, putting in place QA processes, tools, methodology and strategies.
- Leading project of implementing automated regression testing coverage for calculation algorithms' outputs.
- Planned and performed Functional/ Non-functional, System, Integration, Network, Exploratory, Performance and Volume testing; Algorithms testing.
- Tested computational applications based on master-slave architecture and High-performance computing env.
- Conducted performance benchmarking and scientific simulations on GPU cluster
- Assisted in research processes and algorithms comprehensive manual and automated testing.
QA Principle and Team Lead
Confidential, CA
Responsibilities:
- Lead QA team and processes: bugs tracking, tests management, automation testing strategies, hands-on.
- Critical reviews of technical documents; ensure that requirements are testable.
- Created master STP, STR and STD documentation for Web based Client-Server system.
- Developed business process scenarios based on marketing requirements spec.
- Developed and executed test cases and scripts; created and maintained Test Procedures.
- Designed and implemented the test automation strategy for QTP use.
QA Test Automation Engineer
Confidential
Responsibilities:
- Developed automated test scripts for a client-based application using WinRunner.
- Managed automation and defect tracking using Mercury Test Lab and TestDirector.
QA Test Automation Engineer
Confidential, CA
Responsibilities:
- Design and execution Functional, Black Box and System/Regression testing.
- Developed automated testing using WinRunner automation tool.
- Automated performance and stress testing using LoadRunner Test tool.
