Software Tester - Greater Bengaluru Area, India - SUN Mobility

    SUN Mobility
    SUN Mobility Greater Bengaluru Area, India

    2 weeks ago

    Default job background
    Description

    ABOUT SUNMOBILITY

    Welcome to SUN Mobility, where we aim to make electric vehicles affordable and accessible to all.

    At SUN Mobility, we believe electric vehicles are the future of mobility, and we aim to accelerate the adoption of electric mobility with our innovative battery-swapping technology. Our technology is designed to be universally interoperable across various vehicle platforms and form factors, making it future-proof, sustainable, and highly scalable.

    With our state-of-the-art Smart Batteries and vast network of IoT-enabled Swap Points, EV charging times, high upfront costs, and range anxiety are a thing of the past.

    With collaborations and partnerships spanning the best of the industry's vehicle manufacturers, battery cell technology providers, fleet operators, ride-sharing players, and last-mile transport operators, we are proud to be at the forefront of the EV revolution.

    JOB DESCRIPTION

    Software Test Engineer

    ROLE DESCRIPTION

    Software Test Engineer responsible for testing of Charging Station Edge Compute Software that covers all aspects of Customer UX, Battery Thermal Management & Charging, Health Monitoring & Safety, Metrics Collection and Localized Edge Analytics. Additional responsibilities include testing of station and interfacing cloud using standardized IoT protocols/ APIs and creating test documentation for release management.

    QUALIFICATION

    Bachelor's degree in Computer Science, Software Engineering, or related field.

    ROLES & RESPONSIBILITIES

    Develop comprehensive test plans and test cases based on software requirements and specifications.

    Execute various types of testing, including functional testing, regression testing, performance testing, and usability testing.

    Identify, document, and prioritize defects and issues found during testing, utilizing bug-tracking systems.

    Work closely with development teams to investigate, troubleshoot, and resolve reported issues.

    Collaborate with product managers and stakeholders to ensure alignment between testing efforts and business goals.

    Participate in requirement analysis and design reviews to provide input on testability, usability, and performance considerations.

    Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.

    Stay updated on industry best practices, emerging technologies, and advancements in software testing techniques.

    Communicate test results and findings to relevant stakeholders clearly and concisely.

    Contribute to the overall quality assurance strategy and participate in team discussions to drive quality improvements.

    PREFERRED SKILLS

    5+ years - experience in software testing methodologies, tools, and techniques.

    Strong understanding of software development lifecycle (SDLC), Agile.

    Proficiency in writing clear, concise, and comprehensive test plans and test cases.

    Hands-on experience with test automation tools and frameworks (e.g., Selenium, Appium, JUnit).

    Excellent analytical and problem-solving skills, with a keen attention to detail.

    Ability to work effectively both independently & collaboratively in a fast-paced environment.

    Strong communication and interpersonal skills, with the ability to interact professionally with team members and stakeholders.

    Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.

    Relevant certifications in software testing (e.g., ISTQB) are desirable.

    Preferrably looking an immediate joiners.