- LocationNoida
-
IndustryComputer Networking
Role: Sr QA Engineer
Location: Noida (On-Site)
We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. You will be required to oversee all aspects of software and product testing within the company. This may include developing test strategies, drawing up test documents, identifying faults, and reviewing QA reports.
QA engineer responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g., defect densities and open defect counts.)
The QA technician role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets our needs while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.
To ensure success as a senior QA engineer you should have extensive experience in analytics, high-level problem-solving skills, and the ability to project manage and monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. A top-notch senior QA engineer ensures the smooth running of the QA department and ultimately ensures sasitfaction
Responsibilities:
Creating, estimating, develop and reviewing existing the architecture of test automation/strategies.
Checking and reviewing QA artifacts and reports.
Ensuring content and structure of all testing documents.
Track, Review and validates requirements and technical specifications.
Develops and executes test plans and detailed test cases based on requirements and/or customer feedback and prioritization.
Generates test data to support the requirements and test case for various test phases.
Builds and maintains CI/CD Automation process and execution wherever applicable.
Monitors and tracks resolution of defects. Designs, monitors, and analyses quality assurance metrics such as defect, defect counts, test results, and test status
Works with engineers to drive improvements in code quality via automated and manual testing.
Documents results; offer observations or improvements after analysis of test results and overall product quality.
Collaborates with the development team on bug fix verification and validation (regression testing)
Communicates professionally at all levels within and outside of the organization.
Manages testing efforts across many varied projects and tasks under tight deadlines.
Assist in recruitment, which includes drawing upon relationships and experience to recommend qualified candidates, interviewing candidates, and preparing hiring recommendations.
Mentors and provides training assistance to QA Engineers
Provide guidance on functional solution architecture & design, application and integration development best practices, enterprise architecture standards, environment management and testing.
Design and run large scale load test for SaaS product through UI and API
Works collaboratively with cross-functional teams to understand project objectives, gather performance automation requirements, design automated tests, troubleshoot issues, and implement scalable performance test automation solutions.
Collaborates with operations staff to set up and configure system and application-level performance monitors
Analyses test results and provides comprehensive reporting on Network, Application and System performance. Works closely with solution architects, developers, and operations team to log defects for performance requirements that are not met, identify performance degradation against previous baselines and pinpoint other potential bottlenecks.
Participates in all stages of the software development life cycle (SDLC) to ensure technical completeness and accuracy.
You ensure the quality level of the existing software.
Requirement/Skills:
Minimum 5 years of experience as a Senior QA Engineer or QA Engineer in the IT and Development industry
Team player, excellent problem-solving skills, and ability to learn new technologies a must.
Hands-on experience with both white box and black box testing
Able to estimate timelines, task breakdown.
Experience on maintaining and execution of any Automation/Regression Framework (minimum 3+ yrs.)
Experience of SQL, No-SQL, scripting, programming language with HTML5, and XML
Quality assurance experience in Agile Development environments (minimum 3+ yrs.)
Experience with web-based (UI) application testing (minimum 3+ yrs.)
Experience with integration testing between applications (minimum 3+ yrs.)
Identifies, communicates, and escalates issues as required. A team player and self-starter who will work side by side with the development team.
Ability to multi-task, prioritize tasks and quickly adjust in a rapidly changing environment
Excellent verbal and written communication skills
Thorough working knowledge of software testing methodologies and the testing life cycle
Ability to work independently with clients, proactive, and self-managed.
Project Management and Software Development Methodologies
Scalability and performance testing
Experience testing web applications using multiple browsers.
Ability to analyse crash logs, back-traces is a plus
