Sr Staff UI Automation Engineer

Dhaka, Bangladesh
Engineering – Engineering (Bangladesh) /
Remote
We are seeking a talented QA Engineer with extensive experience in Selenium automation using Python. The ideal candidate will have a strong background in API and UI testing, as well as load testing methodologies. Knowledge of GraphQL and mobile automation is highly desirable. The successful candidate will be a fast learner, capable of adapting to new technologies and methodologies, and will thrive in a collaborative, fast-paced environment.

Responsibilities:

    • Develop and maintain automated UI test scripts using Selenium with Python, ensuring comprehensive coverage of UI features and functionalities.
    • Knowledge of Appium with Python for mobile automation, covering both iOS and Android applications, to ensure compatibility and functionality across different devices and platforms.
    • Conduct load tests to evaluate system performance, scalability, and reliability under various conditions, identifying and addressing performance bottlenecks.
    • Perform API testing using Python-based tools and frameworks to verify the functionality, security, and reliability of backend services.
    • Collaborate closely with development and product teams to understand requirements, identify testing needs, and ensure timely delivery of high-quality software.
    • Configure and manage CI/CD pipelines using Jenkins, automating build, test, and deployment processes to facilitate efficient software delivery.
    • Utilize GCP cloud services to create and manage testing environments, ensuring scalability, reliability, and cost-effectiveness.
    • Stay updated on industry trends, emerging technologies, and best practices in software quality assurance and testing.
    • Demonstrate a proactive and enthusiastic approach to learning new technologies and methodologies to enhance testing processes and efficiency.

Requirements:

    • Proficiency in Selenium WebDriver and Python for test automation.
    • Available to work during US Pacific Timezone business hours (Night Shift).
    • Solid understanding of API testing concepts and proficiency in Python-based API testing frameworks.
    • Bachelor's degree in Computer Science, Engineering, or related field.
    • 7+ years of experience in software quality assurance, focusing on UI automation and testing.
    • Proficiency in Python programming language, with strong experience in UI automation using Selenium.
    • Some knowledge of mobile automation using Appium with Python for iOS and Android applications.
    • Experience in conducting load tests and performance testing using industry-standard tools and methodologies.
    • Solid understanding of API testing concepts and proficiency in Python-based API testing frameworks.
    • Experience with CI/CD tools such as Jenkins and proficiency in configuring and managing pipelines.
    • Familiarity with cloud platforms, preferably Google Cloud Platform (GCP), and experience in deploying and managing test environments.
    • Excellent communication, collaboration, and problem-solving skills.
    • Ability to work effectively in a fast-paced, dynamic environment and adapt to changing priorities and requirements.

Details:

    • Night Shift (US Pacific Timezone)
    • Working Days: Monday - Friday
    • Remote work opportunity
If you are a motivated QA Engineer with a passion for automation testing and a desire to work on cutting-edge technologies, we would love to hear from you! Please submit your resume and cover letter outlining your relevant experience and why you would be a great fit for our team.