JOB RESPONSIBILITIES :
Job responsibilities include but are not limited to :
- Independently develop, automate and execute test plans to meet and increase automated testing coverage in our pipelines.
- Independently collaborate with Scrum team to support all testing activities.
- Proactively own all testing activities related to Scrum team execution.
- Actively participate in design / architectural discussions, user story grooming, sprint demos, and daily Scrums to help establish a Behavior-Driven Development (BDD) approach.
- Recommend product, infrastructure, or design changes to ensure quality and performance standards.
REQUIRED QUALIFICATIONS :
Education : Bachelor's degree in a related area required, preferably in Computer Science, Software Development, Information Systems or a related areaOr equivalent combination of education and experience from which comparable knowledge and abilities can be acquired
Experience :
Minimum of three years of progressive IT experience that includes coding in Python and Java.Minimum of two years SQL query experience for data analysis / profiling.Experience developing applications utilizing REST API web services, Apache Nifi or Kafka preferred.Strong knowledge of version control such as Git / Bitbucket and Jenkins for builds.Understanding of automated testing frameworks.SQL database experience (MySQL or Oracle).Demonstrated ability to learn new technologies quickly and effectively.Ability to work as part of a Scrum team.Strong verbal and written communication skills.Results-oriented and able to work across the organization.Comfortable working in a rapidly transforming organization.Skills :
Fluency in written and verbal English, including presentation skillsAbility to exercise discretion and independent judgment in making decisionsStrong collaborative and facilitative skills and ability to work with a variety of technical and nontechnical stakeholdersExcellent problem-solving, troubleshooting, and analytical skillsExcellent communicator with ability to synthesize and communicate ideas visually, verbally, and in writing with ability to explain highly technical concepts to non-technical stakeholdersAdaptability and a willingness to learn and grow in a rapidly evolving fieldAbility to stay current with industry trends and advancements in technology and apply knowledgeAbility to collaborate within cross-functional teams and across the organizationExcellent time management, planning, prioritization, and organization skillsFamiliarity with Agile practicesDemonstrated ability to develop software solutionsStrong understanding of Java and / or Python requiredAbility to integrate code into automated deployment pipelinesStrong understanding of RESTful APIs requiredAbility to use JSON and XML requiredStrong knowledge of version control such as Git requiredDemonstrated relational and / or no-SQL database skills (MongoDB, Raven) requiredAbility to work as part of a scrum team, following SAFe agile practicesStrong communication and collaboration skills requiredDemonstrated ability to proactively own all activities related to scrum team execution, including anticipating and proactively planning work across sprintsResults-oriented and able to work across the organizationComfortable in a rapidly transforming organizationAbility to proactively own QAE tasks in a scrum teamAbilities :
Communication communicates effectively in oral and written formats within the team and with technical and non-technical staff outside the team both in India and the USCollaboration collaborates and contributes in a fast-paced environment with diverse perspectives; is a strong team player who possesses excellent interpersonal skillsAccountability takes responsibility and follows through on commitments; acknowledges and learns from mistakes without blaming others; recognizes the impact of one's behaviorConfidentiality - Ability to exercise discretion and independent judgment in making decisionsChange management Ability to adapt quickly to change and navigate ambiguity in a fast-paced environment that requires frequent prioritization and strong decision-making skillsInitiative uses self-starter approach, ability to multi-task, proactively anticipates and acts on information and details needed, willingness and ability to learnOrganization Demonstrated strong prioritization and organization skills, including analytical problem solvingOptimization ability to apply continuous improvement to existing processes and programs, strong problem-solving and critical thinking skillsLeadershipable to lead meeting with technical and non-technical staff to gather requirements for projectsCreativityable to think like an innovator, producing creative solutions to complex problemsPREFERRED QUALIFICATIONS :
Familiarity with testing frameworks such as Selenium WebDriver, PyTest or OpenMAQS. (5 years experience)Familiarity of REST API / JSON automation using tools like Postman.Familiarity with or strong understanding of AWS Services.Familiarity or experience with NoSQL Databases.Knowledge of version control such as Git / Bitbucket.Knowledge of or strong understanding of project tacking software like Jira.Knowledge of production monitoring solutions such as DataDog.Experience working in an Agile development environment.(ref : hirist.tech)