IT security / IT Auditing
Location
Chennai | India
Job description
Job Title: Senior Software Quality Assurance Engineer - 5+ Years
Job Description:
We are seeking a highly skilled and experienced Senior Software Quality Assurance Engineer to join our dynamic team. The successful candidate will play a crucial role in ensuring the quality and performance of our software applications through comprehensive code reviews, testing, and continuous monitoring. This individual will lead a team of 24/7 monitoring professionals and work closely with development and operations teams to maintain the highest standards of software integrity.
Responsibilities:
- Code Review:
- Conduct thorough reviews of new submission code for User Acceptance Testing (UAT).
- Review older code to identify areas for improvement and adherence to coding standards.
- Source Code Management:
- Ensure the source code is reviewed before it moves to the demo environment.
- Collaborate with development teams to maintain code repositories and version control.
- Testing:
- Test code using appropriate simulators to identify and address potential issues.
- Implement and oversee comprehensive testing strategies to validate software functionality.
- Performance Optimization:
- Identify and address slow queries, optimizing database performance for enhanced efficiency.
- Database Management:
- Manage and maintain the database, ensuring data integrity and security.
- Implement database-related improvements based on performance assessments.
- Security Compliance:
- Ensure that the application adheres to OWASP (Open Web Application Security Project) standards.
- Implement and enforce security best practices throughout the software development lifecycle.
- Production Movement:
- Oversee and manage the production movement process, ensuring smooth deployments.
- Collaborate with development and operations teams to coordinate release schedules.
- Infrastructure Monitoring:
- Monitor the infrastructure on a daily basis to identify and address potential issues.
- Work proactively to prevent system failures and optimize performance.
- 24/7 Monitoring Team Leadership:
- Lead and manage a team of 24/7 monitoring professionals.
- Directly handle reports from the monitoring team, addressing issues promptly.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in software quality assurance and testing.
- Strong expertise in database management and optimization.
- Familiarity with OWASP standards and best practices.
- Previous experience in a leadership or supervisory role.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced and dynamic environment.
Job tags
Salary