QA Automation
IBM
**Introduction**
Familiaridade com diferentes metodologias de teste, como Test-Driven Development (TDD), Behavior-Driven Development (BDD), e Exploratory Testing. Habilidade em projetar e escrever casos de teste detalhados, guias de teste e planos de teste, bem como em utilizar ferramentas de gestão de testes. Conhecimento em ferramentas e frameworks de automação de testes, como Selenium, Appium, JUnit, TestNG ou Cucumber. Capacidade de escrever scripts automatizados para testes de unidade, integração e sistemas. Entendimento dos diferentes tipos de testes, como unitários, integrados, de sistema, de aceitação, de desempenho, segurança e de usabilidade. Um forte entendimento dos aspectos técnicos do software desenvolvimento, incluindo linguagens de programação, arquitetura de software e tecnologias relevantes. Habilidade em analisar e documentar bugs, rastreando-os até sua resolução e garantindo que não se repitam. Familiaridade com uma variedade de ferramentas de QA, como JIRA, SonarQube, JMeter, Postman, etc., para gerenciar, rastrear e analisar defeitos. Conhecimento em como realizar testes regressivos para garantir que novas alterações no código não afetem negativamente funcionalidades existentes. Capacidade de trabalhar de maneira colaborativa com desenvolvedores, analistas de negócios e outros membros da equipe de QA para entender as necessidades e requisitos do projeto. Habilidade em documentar processos de teste, resultados de testes e relatórios de qualidade de software de maneira clara e concisa. Melhores práticas em testes de software, incluindo testes de IA, testes de segurança post-market e testes de experiência do usuário. Capacidade de pensar criticamente e resolver problemas, especialmente durante o processo de detecção e relato de bugs.
**Your role and responsibilities**
Familiaridade com diferentes metodologias de teste, como Test-Driven Development (TDD), Behavior-Driven Development (BDD), e Exploratory Testing. Habilidade em projetar e escrever casos de teste detalhados, guias de teste e planos de teste, bem como em utilizar ferramentas de gestão de testes. Conhecimento em ferramentas e frameworks de automação de testes, como Selenium, Appium, JUnit, TestNG ou Cucumber. Capacidade de escrever scripts automatizados para testes de unidade, integração e sistemas. Entendimento dos diferentes tipos de testes, como unitários, integrados, de sistema, de aceitação, de desempenho, segurança e de usabilidade. Um forte entendimento dos aspectos técnicos do software desenvolvimento, incluindo linguagens de programação, arquitetura de software e tecnologias relevantes. Habilidade em analisar e documentar bugs, rastreando-os até sua resolução e garantindo que não se repitam. Familiaridade com uma variedade de ferramentas de QA, como JIRA, SonarQube, JMeter, Postman, etc., para gerenciar, rastrear e analisar defeitos. Conhecimento em como realizar testes regressivos para garantir que novas alterações no código não afetem negativamente funcionalidades existentes. Capacidade de trabalhar de maneira colaborativa com desenvolvedores, analistas de negócios e outros membros da equipe de QA para entender as necessidades e requisitos do projeto. Habilidade em documentar processos de teste, resultados de testes e relatórios de qualidade de software de maneira clara e concisa. Melhores práticas em testes de software, incluindo testes de IA, testes de segurança post-market e testes de experiência do usuário. Capacidade de pensar criticamente e resolver problemas, especialmente durante o processo de detecção e relato de bugs.
**Required technical and professional expertise**
Familiaridade com diferentes metodologias de teste, como Test-Driven Development (TDD), Behavior-Driven Development (BDD), e Exploratory Testing. Habilidade em projetar e escrever casos de teste detalhados, guias de teste e planos de teste, bem como em utilizar ferramentas de gestão de testes. Conhecimento em ferramentas e frameworks de automação de testes, como Selenium, Appium, JUnit, TestNG ou Cucumber. Capacidade de escrever scripts automatizados para testes de unidade, integração e sistemas. Entendimento dos diferentes tipos de testes, como unitários, integrados, de sistema, de aceitação, de desempenho, segurança e de usabilidade. Um forte entendimento dos aspectos técnicos do software desenvolvimento, incluindo linguagens de programação, arquitetura de software e tecnologias relevantes. Habilidade em analisar e documentar bugs, rastreando-os até sua resolução e garantindo que não se repitam. Familiaridade com uma variedade de ferramentas de QA, como JIRA, SonarQube, JMeter, Postman, etc., para gerenciar, rastrear e analisar defeitos. Conhecimento em como realizar testes regressivos para garantir que novas alterações no código não afetem negativamente funcionalidades existentes. Capacidade de trabalhar de maneira colaborativa com desenvolvedores, analistas de negócios e outros membros da equipe de QA para entender as necessidades e requisitos do projeto. Habilidade em documentar processos de teste, resultados de testes e relatórios de qualidade de software de maneira clara e concisa. Melhores práticas em testes de software, incluindo testes de IA, testes de segurança post-market e testes de experiência do usuário. Capacidade de pensar criticamente e resolver problemas, especialmente durante o processo de detecção e relato de bugs.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Confirmar seu email: Enviar Email
Todos os Empregos de IBM