Develop, maintain and execute manual test cases for major projects, maintenance, and emergency releases Design and implement automation tests scripts, debug and define corrective actions Identify, analyze and report test results Report, track, and monitor defects in the defect tracking system Investigate defect reports from production support and isolate their causes Prepare test documentation and review with development team Work closely with development team to design testing strategies Work on the interpretation of quality assurance issues and problems for technical and non- technical users
Collaborate with cross-functional teams to define, Design, and ship new features in a dynamic work environment. Work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability. Work on fixing bugs and improving application responsiveness, quality and performance.
Work closely with team members to identify testing areas across the deliverable. Strong knowledge about testing concepts and ensure quality releases to Production. Guide the automation testing efforts and maintenance and enhance testing coverage in automation frameworks Evangelize the QA practice and the QA professionals in the HUB Communicate status, risks and issues to senior management and team members Train and coach junior QA engineers.
Be a good team member and mentor Be involved in the complete project lifecycle, from start to end. Follow the project and organization processes and policies. Complete tasks on-time and high quality. Join in R&D, training, knowledge sharing activities.
Our stack is Postgres, .NET, .NET MVC, and React. Use automated tests to guide your development and ensure quality. Evolve our architecture to meet current and future needs for scaling, performance, security, and reliability. Tackle complex problems, resolve them, and implement solutions that prevent future issues. Remain current on new technologies so you can contribute in evaluating and selecting new tech. Share what you know across the engineering group. Help us learn and improve. Be reflective and contribute to improving the team’s processes in and out of scheduled retrospectives. Participate in the processes the team uses to organize around the work and get feedback such as planning, backlog refinement, sprint reviews. Communicate across teams and roles to ensure your team is effective and achieves their goals. Work up and down the stack to implement new features and improve our system.
- Reviewing application requirements and interface designs. - Identifying web-based user interactions. - Developing and implementing highly-responsive user interface components using React concepts. - Writing application interface codes using JavaScript following React.js workflows. -Troubleshooting interface software and debugging application codes. - Developing and implementing front-end architecture to support user interface concepts. - Monitoring and improving front-end performance. - Documenting application changes and developing updates.
Collaborate with cross-functional teams to define, Design, and ship new features in a dynamic work environment. Work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability. Work on fixing bugs and improving application responsiveness, quality and performance.