QA Engineer / QA Engineer Lead

Apply Now Back
Description :
  • Our ideal candidate would be truly passionate about changing technologies and solving challenging problems across the stack. The candidate would be responsible for assuring quality of product(s) that is/are highly usable, scalable, extensible and maintainable.
  • Experience :
    6-9 years of experience
    Location :
    Bangalore
    What does the core role include?
    • Creation and maintenance of manual and automated tests for Web, Mobile(iOS/Android/Hybrid) and API.
    • Estimate, prioritise, plan and coordinate testing activities
    • Develop test strategies. Stay up-to-date with new testing tools and test strategies
    • Create test harnesses and infrastructure.
    • Write Develop clear, concise/comprehensive and well-structured test plans and test cases.
    • Design, develop and execute automation scripts
    • Automate tests using test frameworks. Help reduce the manual efforts and Identify failures at early stages of SDLC
    • Document the automation process and keep information up-to-date
    • Identify, record, document thoroughly and track bugs
    • Perform thorough regression testing when bugs are resolved
    • Perform UI Testing, API Testing and Performance / Load Testing
    • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
    • Track quality assurance metrics, like defect densities, open defect counts, etc.
    • Provide scripts to generate test data.
    What we are looking for?
    • Must have experience with both white box and black box testing
    • Must have experience in Test Automation for Web, Android, iOS, Hybrid Mobile apps.
    • Must be proficient in UI Testing, API Testing and Performance Testing.
    • Must have experience with building tools like Jenkins, maven, TestNG, Git, etc.
    • Must have experience with CI/CD and DevOps tools and process, includes build integration and deployment with tools like CruiseControl.NET, Jenkins or Azure Dev-Ops (preferably).
    • Must have experience with open source automation libraries like Selenium, Rest Assured, Appium, JMeter, Sahi, XCUITest, Espresso
    • Good understanding of OOPS concepts and experience with the programming languages: ASP.NET, C#, SQL, Scripting Language (Shell Script, Bash etc.), Typescript.
    • Must have working knowledge of SCM (TFS/Git).
    • Experience with test methodologies, writing test plans, creating test cases and debugging.
    • Knowledge on Tools : Charles, Postman, Xcode and relevant IDEs
    • Good understanding of Testing Frameworks like Mocha, TestNG, Cucumber, Jasmine, Karma, QUnit
    • Good understanding of Front-end and Back-end services to enable rapid debugging
    • Excellent communication skills - very good at inter and intra-team communication
    • Team player who endorses collaborative work style
    • Ability to clearly communicate strategy and technical details effectively.
    • Strong bias for action; ability to juggle multiple priorities and build a sense of urgency in a dynamic environment
    Nice-To-have:
    • Knowledge/Exposure of cloud infrastructure provisioning, deployment, monitoring.
    • Knowledge/Exposure/Experience with NoSQL databases.
    • General understanding of good UI/UX design principals and exposure to Responsive Web Design (RWD).
    • Knowledge/Exposure to Containers, Kubernetes.
    • Knowledge/Exposure to tools such as GitHub, GitLab
    • Exposure to Agile methodologies.
    Qualifications :
    • Should have BTech / BE / MCA or equivalent qualification with at least 2-5 years relevant working experience as an Automation Engineer.
    • Microsoft Certified Professionals preferred

    Apply for this position

    You can either submit the form below or email us your resume at careers@in4velocity.com