Lead / Senior Software QA Engineer
WartsilaMumbai, Maharashtra
it-jobs
Job Description
Responsibilities: - Perform and revise, troubleshoot or expand existing programs and/or software for efficiency, needed adaptations, upgrades and performance standards. - Design, implement, and maintain an intelligent, robust QA automation platforms using Python. - Take initiative to solve problems and design solutions associated with legacy systems as required. - Define, develop, and apply performance/scalability benchmarks. - Performance analysis and reporting, produce concise meaningful reports. - Help design new techniques and tests that automate the system-level testing of our software products. - Help build GEMS into a world class, intelligent power plant and grid controller, support the path forward to 100% renewable energy. - Develop feature and other technical documents. - Requirements: Demonstrated ability to coordinate complex work assignments and communicate effectively in a team environment. - This includes both online and in-person communication. - Scripting for automation (Python, APIs, shell). - Knowledge and experience with: Linux. - Docker. - Java. - CI/CD. - Relational Databases. - Non-Relational Databases. - Cloud technologies. - Passionate about product quality and testing techniques. - Knowledge and experience of system automation and common tools and libraries. - Experience testing backend servers and REST and/or WebSocket APIs. - Experience working in an agile development environment using common tools such as JIRA and Git. - Should have experience developing and implementing performance test strategy based on best practice and including typical performance testing approaches: load generation, bottleneck analysis, and statistical analysis. - Ability to embrace a fast-moving environment and comfortable with quickly adapting to priorities. - Any knowledge and/or interest in electrical concepts, power grids, renewable or green energy is always a plus. - Educational / Professional Requirements: S. - 5+ Years Previous experience working as a QA automation engineer (Python). - Advanced programming skills including automation systems and databases. - Familiarity with programming script languages including Java and VBScript. - Great coding skills (Java, Python, SQL). - Excellent analytical skills. - Detailed knowledge of application functions, bug fixing, and testing protocols. - Good written and verbal communication skil Skills: Websocket, Sql, Verbal, Java, Vbscript, Python Experience: 8.00-12.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.